Asymmetric encryption and Hybrid encryption

froajnzd·2024년 12월 11일
0

real world cryptography

목록 보기
6/12
post-thumbnail

이 장에서는

  • public key로 secret을 암호화하는 비대칭 암호화
  • public key로 데이터를 암호화하는 하이브리드 암호화
  • 비대칭과 하이브리드 암호화의 표준

에 대해 배우게 될 것이다.

what is asymmetric encryption?

비대칭 암호화. 두 개의 서로 다른 키(공개 키, 개인 키)

Asymmetric encryption in practice and hybrid encryption

Key exchanges and key encapsulation

Hybrid encryption

Asymmetric encryption with RSA: The bad and the less bad

Textbook RSA

Why not to use RSA PKCS#1 v1.5

Asymmetric encryption with RSA-OAEP

Hybrid encryption with ECIES

Summary

  • 우리는 메세지를 암호화하는데 비대칭 암호를 거의 쓰지 않는다. 이는 비대칭 암호가 암호화할 수 있는 데이터의 크기 제한이 상대적으로 작기 때문이다.

  • 하이브리드 암호는 대칭 인증 암호 알고리즘을 사용하는 비대칭 암호(나 키 교환)와 결합하며 더 많은 메세지를 암호화할 수 있다.

  • 비대칭 암호를 위한 RSA PKCS#1 version 1.5 표준은 대부분 설정이 충돌되었다. RSA PKCS#1 version 2.2에서의 표준은 RSA-OAEP 알고리즘이다.

  • ECIES는 가장 보편적으로 사용되는 하이브리드 암호 방식이다. 이는 매개변수의 크기와 견고함 표준에 대한 의존도 때문에 RSA 기반의 방식보다 선호된다

  • 암호화 라이브러리마다 하이브리드 암호화를 다르게 구현할 수 있다. 상호 운용 가능한 애플리케이션이 동일한 구현을 사용하는 경우 문제가 되지 않는다.

profile
Hi I'm 열쯔엉

0개의 댓글

관련 채용 정보