반응형


암호화 알고리즘에서 키(key) 란,

 - 암호화 알고리즘에 대한 동작을 컨트롤하는, 정보의 한 조각이다.
 - 보통, 숫자의 배열(string) 혹은, 파일에 문자로 저장되어 있다.
 - 암호화 알고리즘에 의해서 처리 될때, 그 키들을 이용해, 암호화 데이터를 암호화 혹은 복호화 할 수 있음.
 - 키의 안전한 정도(Key's security strength)는,
그것의 알고리즘, 키의 길이, 키의 생성, 그리고 키 교환의 처리방법에 따라 달려 있습니다.

@

Symmetric cryptography (대칭 암호화)
이것은, 둘다 암호화 그리고 복호화로 사용되는 같은 키의 예시를 말합니다.

Asymmetric cryptography (비대칭 암호화)
이것은, 암호화 그리고 복호화 시, 분리된 키들을 가집니다.
이 키들은 각기 공용 키 그리고 개인 키(public and private)로 알려져있습니다

--------------


<Establishement schem> (Key exchange)
A key establishment schem (or key exchange) is used to transfer an encryption key among entities.
Key agreement(동의 혹은 계약) and key transport are the two types of a key exchange scheme that are used to be remotely exchanged between entities.

In a key agreement scheme,
a secretkey (which is used between the sender and the receiver to encrypt and ecrypt information) is set up to be sent indirectly. All parties exchange information (the shared secret) that permits each party to derive the secret key material.

In a key transport scheme,
encrypted keying material that is chosen by the sender is transported to the receiver.

<볼드처리> Either symmetric key or asymmetric key techniques can be used in both schemes.

 

출처/인용

https://en.wikipedia.org/wiki/Key_(cryptography)

반응형