공개키 암호 알고리즘1: RSA7.1.1 가장 많이 사용되고 있는 공개키 암호시스템
- 이 때, (e, n)은 public-key 이며, (d, n)은 private-key이다.
1) 메시지 m에 대하여 m^{d}을 수행하는 것은 나만 할 수 있다.
7.1.5 RSA 암호의 안전성 7.1.6 효율적인 RSA 암/복호화
- 이 비트인 경우 CRT를 이용하는 경우의 연산은 /2 비트 수 들(즉 mod , 혹은 mod )의 제곱과 곱셈연산
7.1.7 RSA 암호에 대한 공격
- Textbook-RSA에서만 가능한 공격이다.
2) 암호화 지수 e에 대한 공격
3) 복호화 지수 d에 대한 공격
- RSA는 mod 연산을 사용하여 평문 집합과 암호문 집합이 동일하다. 즉, mod 4를 사용하는 경우 평문 집합도 1, 2, 3 이며 암호문 집합도 1, 2, 3이다.
6) 부채널 공격 * 시간차 공격에 대한 방어 방법 (2) 전력차 공격(Power Analysis Attack) 7.1.8
RSA 이용 시 권고사항 7.1.9 OAEP(Optimal Asymmetric Encryption Padding)
7.1.10 RSAES-PKCS#1(v1.5)
bycho211 님을 이웃추가하고 새글을 받아보세요 |