컴퓨터 공부/Network and System security

[6월 24일 3교시] RSA

려리군 2009. 6. 24. 15:31

※ 설계, 구현은 돈 문제 : 비싸고 안 좋은 소프트웨어는 있지만 싸고 좋은 소프트웨어는 없다.


단일키로 암호화 할 수 없는 이유 : 서로 키 값을 전달할 방법이 없다...

RSA 

2000년 이후 특허가 파기 되었다. -> 관련 없는 문서가 RSA과 관련되었다는 이유로 파기됨.

Encryption(공개키)과 Decryption(비공개키) 키가 다르다. NP 문제.


EC(Ecliptic Curve) : Java, C# 높은 버젼 지원, 타원과 곡선에 대한 미분 값.


사용자가 사용하는 패턴에 의해서 키 값(비밀번호일 경우, 사용자의 머리에 의존)을 분석해서 단일키(SEED)를 통해 RSA공개키를 알아낸다.

->해결책 : OTP에 의한 timeout을 정한다.