정보 보호 : RSA 공개키 암호화

2021. 10. 15. 14:44·4 - 2학기/정보 보호

대칭키 암호화 알고리즘 비대칭키 암호화 알고리즘

 

# SHA 보안 해시 알고리즘

SHA-1로 개정됨

 

# SHA-512 구조

input의 길이는 제약을 받지 않는다. 길이가 다르더라도 동일한 길이의 digest를 구할 수 있다.

 

padding 은 약속된 패턴으로 채운다. 

 

1단계 : bit padding

- 메시지 길이 mod 1024 = 896이 되도록 패딩

 

2단계 : length 정보 L 덧붙임

- 총 128비트를 붙일 것이니깐 나머지 블록896을 붙이도록 패딩하는 것이다. (위에)

 

3단계 : hash 버퍼의 초기값들이 다음과 같이 주어진다.

- 8개의 64비트 레지스토 존재 => 총 512비트

 

# SHA-512 라운드

각각의 round마다 메세지 값에 의해 

 

한 블록 라운드를 처리를 할 때, input은 1024비트 블록이 만들어진다.

 

input이 64비트 input이다.

이런 비트들이 AND, OR, NOT 

 

 

# SHA-3

기본 구조는 1,2,3이 비슷비슷하다.

 

* 평가 기준?

 

#HMAC

암호화 해시 코드에서 파생된 MAC 개발에 관심

 

 


# RSA 공개키 암호화

가장 대표적인 비대칭키 암호화 알고리즘

암호화하는 키, 복호화 하는 키가 다르다. 둘 중 하나는 공개를 하고 하나는 공개를 하지 않는다. 그렇기 때문에 공개키 알고리즘이라고 한다.

 

일방향 함수 방향

harvartz의 일지
harvartz의 일지
harvartz의 일지
harvartz_study
harvartz의 일지
전체
오늘
어제
  • 분류 전체보기 (32)
    • 4 - 2학기 (2)
      • 시스템 프로그래밍 (0)
      • 자연어 처리 (0)
      • 정보 검색 (0)
      • 정보 보호 (1)
      • 클라우드 컴퓨팅 (0)
      • 데이터 베이스 (1)
    • 3 - 2학기 (17)
      • 객체 지향 프로그래밍 (5)
      • 객체 지향 설계 (0)
      • 영상 처리 (5)
      • 네트워크 (7)
    • 리눅스 (9)
    • Git (1)
    • 파이썬 문법 (0)
    • Web (2)
    • 코딩 테스트 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

11

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.3
harvartz의 일지
정보 보호 : RSA 공개키 암호화
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.