암호화 및 해독에 사용되는 두 가지 번호 집합인데 하나는 전용 키 이고 다른 하나는 공용 키입니다. 공용 키는 일반적으로 광범위하게 사용 가능하며 전용 키는 각각의 소유자가 보유합니다. 수학적으로 볼 때 일반적으로 연관된 공용 키에서 전용 키를 파생시키기는 계산적으로 불가능한 것으로 간주됩니다. 공용 및 전용 키는 반드시 공용 키 암호화 알고리즘 또는 공용 키 암호화 시스템이라고도 하는 비대칭 암호화 알고리즘과 함께 사용됩니다. 키 쌍에서 공용 키 또는 전용 키로 암호화된 데이터는 키 쌍에서 연관된 키로 암호 해독될 수 있습니다. 하지만 공용 키를 사용하여 암호화된 데이터는 같은 공용 키로 암호 해독될 수 없고 개인 키를 사용하여 암호화된 데이터는 같은 개인 키로 암호 해독될 수 없습니다.