본문 바로가기

암호화

공인인증서 ▶ 비대칭키 - 키가 두개가 필요함 ( public-노출 , private-노출x ) ▶ Third Party Trust Model ▶ 공개키를 인증하기 위해 공인인증서 사용 ◑ 어떻게 인증하는가? ▨ c.a의 private key로 암호화를 했기때문에 해커가 중간에서 위조를 했으면 다시 c.a의 private key로 암호화를 해야하기 때문에 위조를 하지 못한다. ▨ Subject 부터 Public Key까지 Algorithm을 이용하여 Hash값으로 만들고 이것을 Issuer 의 Private Key로 암호화 한다. 이 후 공인인증서의 수신 측은 인증서에 포함된 서명알고리즘을 Issuer의 Public Key로 복호화 하여 얻어진 Hash값을 확인하면 Public Key를 신뢰할 수 있다. ▶ 규칙 .. 더보기
암호학 1. 암호화 - 의미를 알 수 없는 형식으로 정보를 변환하는 것 - Data를 보호하기 위해 내용을 은닉시킴 (기밀성을 위해) - 해석 불가 - 코드화와의 차이점 2. 코드화 - 내용을 압축 또는 안전하게 전달하기 위해서 - 해석이 가능한 사람에게는 은닉X 3. 정보보호의 3요소 - 기밀성 - 무결성 - 가용성 4. 위치치환 - 시저암호 a) 최초의 암호 - 알고리즘을 가지고 있는 b) 단점 - 평문과 암호문이 노출 - key space가 짧다 (26번 만에 평문을 알 수 있음) - 암호의 강도를 결정짓는 요소 5. Key ( O ) - 현대 a) Key Space가 크고 Key Life Time이 짧을수록 암호로서의 강도가 높다 b) 대칭키와 비대칭키 * 대칭키 - 암호화와 복호화 하는데 사용되는 Ke.. 더보기