본문 바로가기
728x90
반응형

cryptography3

Cryptography: From Symmetric-Key Encryption to TLS 1. Symmetric Key Cryptography (대칭키 암호)1.1 개념대칭키 암호는 암호화와 복호화에 동일한 키를 사용하는 암호 방식..송신자와 수신자가 같은 비밀 키(secret key)를 공유매우 빠른 속도로 대량의 데이터를 암호화 가능대표적인 알고리즘은 다음과 같다.DES (Data Encryption Standard)AES (Advanced Encryption Standard)ChaCha201.2 도입과 발전개념적 사용: 고대부터 존재 (치환 암호 등)현대적 대칭키 암호 체계 정립: 1970년대DES 공개: 1977년AES 표준화: 2001년1.3 한계점대칭키 암호의 가장 큰 문제는 키 전달(key distribution) 임..통신 전에 비밀 키를 안전하게 전달 해야 함네트워크 환경 에.. 2026. 1. 29.
Comparison of Public Key–Owner Binding Models: WoT, email-key binding, CA/Certificate Comparison of Public Key–Owner Binding Models (Trust Model)공개키 암호에서 가장 중요한 문제는어떤 공개키(public key)가 어떤 주체(identity, owner)에 대응되는지를 어떻게 확인하느냐임이를 "공개키에 대한 trust" 라고 애기하기도 함. 이 공개키-소유자 바인딩(public key–owner binding)이 명확하지 않으면, 올바른 암호 알고리즘을 사용하더라도 잘못된 상대와 안전(?)하게 통신하는 오류가 발생할 수 있음.중앙화된 방식인 CA/Certificate 모델이 현재의 주류이지만, 중앙 집중 구조의 한계와 위험으로 인해 다양한 탈중앙화 방식들이 지속적으로 제안되고 있음.이 문제는 공개키 암호 기법 자체만으로는 단일한 해법이 제시되.. 2026. 1. 28.
[ssh-keygen] ssh 정의 및 private key와 public key 생성하기. ssh (secure shell)ssh는 secure shell의 약자로 네트워크 상에서 암호화된 통신을 위한 프로토콜 (및 이를 구현한 프로그램)을 가르킴. 주로 원격지의 장비에 보안이 보장된 접속을 제공하며 이를 위해 암호화 및 Authentication(인증)을 사용함. 이를 위해 ssh는password 기반의 인증과private and public key 기반의 인증 (Public-key cryptography),time based 인증 등의 다양한 방법을 제공한다.과거에는 간단한 password 기반의 인증이 가장 많이 사용되었으나,최근에는 주로 private key와 public key를 이용한 방식( Public-key cryptography )이 사용됨.(Git Repository의 경우엔.. 2023. 12. 27.
728x90
반응형