383 / 736HUGHES

Eric Hughes

사이퍼펑크, 선언문 저자와 초기 리메일러 개발자

Eric Hughes는 사생활의 가치를 설득하는 데 그치려 하지 않았습니다. 무엇을 공개할지 스스로 선택할 수 있는 도구를 만들자고 제안했고, 직접 이메일 전달 실험도 했습니다.

Eric Hughes는 사이퍼펑크이자 A Cypherpunk’s Manifesto의 저자입니다. 사이퍼펑크는 정보를 보호하고 검증하는 수학적 방법인 암호학으로 사생활을 지키려 했습니다. Hughes는 개인의 선택과 실제 작업을 강조했습니다. 사생활 보호를 요구하는 것만으로는 부족하며, 이를 지원하는 시스템을 만들고 사용해야 한다는 생각입니다.

누군가에게 사적인 메시지를 보낼 때 다른 사람이 읽지 않기를 바라는 것만으로는 충분하지 않습니다. 어떤 도구로 보내는지도 중요합니다. Eric Hughes는 1993년 3월 9일로 날짜를 적고 서명한 A Cypherpunk’s Manifesto에서 이런 행동의 전환을 주장했습니다. 소프트웨어와 암호화 등으로 직접 사생활 보호 수단을 만들자고 촉구한 것입니다. 선언문은 주로 동기와 작업 방향을 설명합니다. 이후의 어떤 앱이 사이퍼펑크 정신을 따른다고 말한다는 이유만으로 그 앱을 평가할 수 있는 기술 설명서는 아닙니다. [1]

1993년 글에서 Hughes는 사생활 보호와 완전한 비밀을 구분합니다. 아무도 자신에 대해 아무것도 몰라야 한다는 뜻이 아니라, 무엇을 누구에게 공개할지 선택할 수 있어야 한다는 뜻입니다. 그는 이를 선택적 공개라고 설명합니다. 친구에게 개인적인 소식을 전하더라도 공개 게시판에 올리고 싶지는 않을 수 있습니다. 친구와 나누는 것은 사생활 보호와 모순되지 않습니다. 누구에게 알리려 했는지가 중요합니다. 암호화는 통신 중 내용을 보호할 수 있습니다. 하지만 수신자가 내용을 알고 나면 수학만으로 그가 다른 사람에게 이야기하는 것까지 막을 수는 없습니다. [1]

Hughes는 1993년 선언문에서 일상적인 예를 듭니다. 가게에서 잡지를 사고 현금으로 결제하는 상황입니다. 판매자는 무엇을 사는지와 대금이 지급됐는지 알아야 하지만 구매자의 이름까지 알아야 하는 것은 아닙니다. 데이터를 줄인다고 상대방이 거래에 대해 아무것도 모르는 것은 아닙니다. 상품과 금액을 알고, 구매자를 보았을 수도 있습니다. 목적은 교환에 필요한 정보로 한정하는 것입니다. 디지털 서비스에서도 같은 질문이 도움이 됩니다. 이 특정 기능에 요구하는 정보가 정말 모두 필요할까요? 상황마다 요구 사항은 다릅니다. 필요한 정보와 불필요한 공개를 의식적으로 구분하는 것이 중요합니다. [1]

1993년 선언문은 사생활 보호를 소프트웨어 작성과 공유에 연결합니다. 소스 코드는 프로그램을 만드는 명령을 사람이 읽을 수 있도록 기록한 것입니다. 공개하면 다른 사람이 방법을 살피고, 수정을 시도하고, 오류를 찾을 수 있습니다. 설명 없는 완제품과 설계도를 볼 수 있는 기기를 비교해 보세요. 설계도는 점검을 돕지만, 그것만으로 보안 감사가 이루어졌다거나 결함을 하나도 놓치지 않았다고 증명되지는 않습니다. Hughes의 제안은 실제 작업의 중요한 출발점입니다. 특정 결과에 대한 근거는 여전히 무엇을 실제로 확인했는지에 달려 있습니다. [1]

1993년 선언문 마지막에서 Hughes는 사생활 보호의 확산을 사회적 협력과 연결합니다. 프로그래머에게 주어진 수학 문제만은 아니라는 뜻입니다. 안전하게 메시지를 주고받으려면 수신자도 알맞은 도구가 있어야 하고, 양쪽 모두 사용법을 이해해야 합니다. 수신자가 맡겨진 내용을 공개한다면 전송 경로 보호만으로는 해결되지 않습니다. 따라서 접근성, 이해하기 쉬운 사용법, 사람 사이의 합의가 중요합니다. 작동하는 장치는 답의 일부입니다. 실제 도입과 사용 방식이 누구에게 어떤 상황에서 도움이 되는지 보여줍니다. [1]

선언문보다 앞서 Hughes는 메시지 전달 서비스를 개발하고 있었습니다. 1992년 9월 25일 글에서 공개한 hopping remailer는 메시지를 여러 단계로 연이어 전달할 수 있는 시제품입니다. Remailer는 이메일 전달 서비스를 뜻합니다. 이 소프트웨어는 전달에 필요한 정보인 이메일 헤더를 바꾸고 다음 전달 지시를 넘겼습니다. Hughes는 메시지를 반복해서 자신에게 보내고 각 단계를 관찰한 시험을 설명했습니다. 기록에서는 구체적인 코드와 저자가 실제로 시험한 내용을 확인할 수 있습니다. 이는 경로 전달 시험의 기록이지, 실제 운영 환경에서 익명성을 감사한 결과는 아닙니다. [2]

1992년 글 마지막에서 Hughes는 이 시스템 자체만으로는 안전하지 않다고 경고합니다. 다음 작업으로 제시한 것은 암호화의 추가였습니다. 내용을 미리 암호화하고 헤더를 바꾸기 전에 해당 층을 복호화하여, 경로 지시를 다른 사람의 눈에서 감추려는 구상이었습니다. 하지만 그 특성은 당시 보여 준 해결책에 아직 포함되지 않았습니다. 어떤 개발 역사를 읽든 유용한 교훈입니다. 시제품은 제한된 작업에 성공하면서도 완제품에 기대하는 보호 기능은 아직 갖추지 못할 수 있습니다. 앞으로 만들 기능을 이미 검증된 능력과 혼동해서는 안 됩니다. [2]

Hughes는 사람들이 사적인 통신과 디지털 돈을 위한 개방형 도구를 왜 만들기 시작했는지 이해하는 데 도움을 줍니다. 그러나 2008년 Bitcoin whitepaper는 Satoshi Nakamoto라는 이름으로 별도의 결제 방식을 설명합니다. 중앙 관리자 없이 결제를 검증하고 같은 자금의 반복 지출을 막는 방식입니다. Hughes의 선언문과 메시지 전달 작업만으로 이 프로토콜의 저자임을 입증할 수는 없습니다. 기록으로 확인되는 그의 기여는 다르며, 그 자체로 중요합니다. 개인 선택의 가치를 명확히 설명하고 사생활 보호의 주장을 실제 코드 작성과 공유로 연결했다는 것입니다. [3]

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Timothy May, Len Sassaman, A Cypherpunk’s Manifesto, Bitcoin 프라이버시. 다음 항목에서도 이 글을 참조합니다 The Crypto Anarchist Manifesto, A Cypherpunk’s Manifesto, Timothy May, Len Sassaman.

DOC · 001Eric Hughes — A Cypherpunk's Manifesto (1993)문서 DOC · 002Eric Hughes — The hopping remailer is done (1992)문서 DOC · 003Satoshi Nakamoto — Bitcoin whitepaper문서
개정일: 1차 출처 우선 · 투자 조언이 아닙니다