프라이버시 프로토콜
Privacy protocol개인 정보 보호 프로토콜은 관련된 개인을 보호하면서 계산을 허용하는 길드라인입니다.비밀 자체에 대한 정보를 누설하지 않고 두 사람 모두 같은 비밀을 알고 있는지 알아내려는 두 사람으로부터 개발될 수 있습니다.이 경우 프로토콜이 실행된 후 두 개인 모두 비밀을 공유하거나 공유하지 않는다는 것을 알게 되며, 상대방의 비밀에 대한 추가 정보를 얻지 못하게 됩니다.
프라이버시 프로토콜의 예
예를 들어, 그 비밀이 사람의 이름이라고 하자.하나의 프로토콜은 555-111-2222와 같은 임의의 전화번호를 사용하여 전화번호의 마지막 n자리를 555-111-JOHN과 같은 암호로 바꾸는 것입니다.그리고 나서 첫 번째 사람이 그 번호로 전화를 걸어 두 번째 사람에게 메시지를 남긴다.다음으로 두 번째 사람은 비밀 번호로 전화를 걸어 그에게 온 메시지가 있는지 묻습니다.이 프로토콜의 한 가지 문제는 작성된 전화번호가 존재하지 않을 수 있다는 것입니다.
이 문제가 없는 또 다른 절차는 항공사, 목적지, 날짜를 지정하고, 첫 번째 사람이 자신의 비밀 이름을 사용하여 예약을 하고, 두 번째 사람이 가서 비밀 이름을 사용하여 예약을 취소하는 것이다.만약 두 번째 사람이 성공하지 못한다면, 그들은 비밀을 공유하지 않습니다.
사람의 서드파티에 의존하지 않는 간단한 프로토콜에는 비밀번호 변경이 포함됩니다.이 기능은 비밀번호를 변경하기 전에 동일한 비밀번호를 두 번 입력해야 하는 모든 장소에서 작동합니다.첫 번째 사용자는 첫 번째 상자에 자신의 비밀을 입력하고 두 번째 사용자는 자신의 비밀을 두 번째 상자에 입력합니다.비밀번호가 정상적으로 변경되면 비밀은 공유됩니다.그러나 컴퓨터는 여전히 서드파티이므로 키 로거를 사용하지 않도록 신뢰해야 합니다.
제3자(인간 또는 기계)에 의존하지 않는 보다 복잡한 프로토콜에는 각각 비밀일 수 있는 사람 이름의 라벨이 부착된 n개의 컵이 포함됩니다.각 개인은 각 컵 아래에 종이 한 장을 놓고 종이 한 장에 '예'라고 답한 후 비밀의 이름이 적힌 컵 아래에 들어가고, 다른 모든 종이 한 장에는 '아니오'라고 답합니다.그런 다음 라벨을 제거하고 컵을 섞은 다음 종이 조각을 보여주기 위해 뒤집습니다.만약 두 장의 종이쪽지가 '네'라고 적힌 컵이 있다면, 그들은 비밀을 공유합니다.
두 [1]사람이 관련된 다른 많은 프로토콜이 있습니다.
레퍼런스
- ^ Louis Von Ahn. "Identity and Privacy, Carnegie Mellon University" (PDF).