암호화 소개

“알려지지 않은 것을 알 수있는 것은 없습니다..

표시되지 않는 것을 볼 수 없습니다..

필요한 것은 … 공개 키 암호화 !!!”

– Lennon-McCartney에게 사과

암호화. 헨리 2 세의 팔이 달린 책 모양의 16 세기 프랑스 암호 기계.

Henry II의 팔이 달린 책 모양의 16 세기 프랑스 암호 기계.

공개 키 암호화가 없으면 암호화가 실패합니다. 공개 키 암호화는 소유권을 증명하고 프라이버시를 강화합니다. 하지만 비교적 최근에 도착하여 1970 년대 중반 개인용 컴퓨터 혁명과 동시에 현장에 등장했습니다..

암호화 기술과 과학은 메시지를 암호화 (즉, 암호화)하여 의도 한 청중을 제외하고는 아무도 읽을 수 없도록합니다. 적절한 수신자 만 메시지를 디코딩 (즉, 암호 해독)하여 커뮤니케이터 간의 프라이버시를 유지합니다..

키는 메시지를 암호화하고 해독하는 데 사용됩니다. 비대칭 암호화 (공개 키 암호화의 다른 이름)에서 메시지를 암호화하는 키는 메시지를 해독하는 키와 다릅니다..

대칭 암호화에서 메시지를 해독하는 키는 메시지를 암호화하는 데 사용되는 키와 동일합니다. 이 전략은 키 배포 문제를 만듭니다. 발신자는 메시지를 보내야 할뿐만 아니라 키를 보낼 수있는 안전한 방법도 찾아야합니다. 악당이 열쇠와 메시지를 가로 채면 프라이버시가 무너진다.

Whitfield-Diffie 키 배포 솔루션

언어학, 언어 및 퍼즐 기술은 대부분의 역사에서 암호화를 지배했지만 20 세기 중반부터 수학이 지배적이었습니다..

1970 년대 스탠포드 대학의 Whitfield Diffie, Martin Hellman, Ralph Merkle은 키 분포 문제에 대한 수학적 해결책을 찾았습니다. 솔루션에서는 모듈 식 산술 및 단방향 함수를 사용했습니다. (다른 업적 중에서도 Ralph Merkle은 Merkle 트리의 발명가로서 암호 화폐에 크게 기여했습니다.)

모듈 식 산술은 나머지를 처리하고 특정 지점 이후의 시작 부분을 둘러싸는 일련의 숫자를 통합합니다. 즉, 1은 3을 7로 나눈 후 남아 있기 때문에 7 mod 3은 1과 같습니다. 12 시간 시계는 모듈 식 산술의 랩 어라운드 특성에 대한 가장 일반적인 예를 제공합니다. 지금이 오전 8 시라면 지금부터 6 시간은 14:00 시가 아니라 오후 2 시가됩니다. 기억해야 할 요점은 모듈 식 산술이 직관적이지 않고 예상치 못한 결과를 낳는다는 것입니다..

수학에서 단방향 함수는 쉽게 실행되지만 리버스 엔지니어링에 강하게 저항합니다. 식당에서 제공되는 수프 한 그릇을 생각해보십시오. 요리사는 쉽게 조리법을 따라 요리를 만들었으며 아마도 재료를 즉석에서 만들 수도 있습니다. 이 맛과 향신료를 감지 할 수 있을지 모르지만 요리사가 사용한 레시피와 정확한 재료가 없으면 그 수프 그릇을 복제하는 데 어려움을 겪을 것입니다..

Whitfield-Diffie 알고리즘에서 통신원은 키에 대한 일부 공개 정보를 공유하지만 도청자가 해당 키를 복제하지 못하도록 개인 정보를 유지합니다. 팀은 1976 년 6 월 National Computer Conference에서 공개적으로 솔루션을 발표했습니다..

비대칭 암호화 입력

Whitfield-Diffie는 키 배포 문제를 해결하지만 여전히 대칭 암호화를 사용합니다..

Whitfield-Diffie 솔루션을 배우자 MIT 컴퓨터 과학 연구소의 Ron Rivest, Adi Shamir 및 Leonard Adelman은 이러한 수학적 개념을 기반으로 비대칭 암호화 솔루션을 찾기 시작했습니다. 1977 년 4 월에 그들은 성공했습니다. 이것은 제작자의 이름을 따서 RSA로 알려졌습니다..

비대칭 암호화에서는 모든 사람이 알고있는 공개 키를 게시합니다. 사람들은 개인 키를 알고 있기 때문에 암호 해독이 가능한 메시지를 암호화하는 데 사용합니다. 간단히 말해, 공개 키는 두 숫자의 개인 키를 곱하여 만든 숫자입니다. 사용 된 숫자가 충분히 큰 경우이 두 숫자를 찾는 것은 계산 집약적이고 시간이 많이 걸립니다..

나머지 사용자를위한 암호화

암호화. 전기 코드 기계 특허 출원, 1923.

전기 코드 기계 특허 출원, 1923.

RSA 암호화를 사용하면 당시 컴퓨터 리소스에 문제가 발생했습니다. 암호화는 군대, 정부, 대기업 등 강력하고 부유 한 사람들에게만 속했습니다. Paul Zimmerman은 개인용 컴퓨터를 사용하는 모든 사람이 암호화를 사용할 수 있다고 생각했습니다. 그는 Pretty Good Privacy (PGP)를 구현하여 1991 년 6 월에 무료로 공개했습니다..

Zimmerman은 하이브리드 알고리즘을 구현하여 리소스 집약적 인 비대칭 암호화의 계산 속도 저하를 극복했습니다. 메시지 자체는 대칭 키를 사용했으며 비대칭 암호화는 키를 암호화하여 메시지와 함께 안전하게 전송했습니다..

안녕하세요, Hal Finney

암호화. 비밀 디코더 링.

비밀 디코더 링

Phil Zimmerman이 PGP에서 처음 고용 한 직원은 Hal Finney였습니다. Hal Finney는 자신을 알 수없는 사람인 Satoshi Nakamoto가 자신이 비트 코인이라고 부르는 것을 제안한 2008 년 현장에 도착했을 때 가장 먼저 관심을 보인 사람이 될 것입니다..

1990 년대 내내 비대칭 암호화로 보호되는 개인 디지털 화폐를 만들려는 여러 시도가 실패했습니다. 암스테르담에서 David Chaum은 DigiCash를 만들었지 만 모든 거래는 중앙 집중식 회사에서 확인해야했습니다. 1998 년 Chaum의 회사가 파산했을 때 DigiCash는 실패했습니다. 영국 연구원 Adam Back은 1997 년 작업 증명 (Proof of Work) 방법을 사용하여 새로운 코인을 만드는 HashCash를 만들었습니다. 코인은 한 번만 사용할 수있어 HashCash가 실패했습니다. 사용자는 무언가를 구매할 때마다 새로운 코인을 만들어야했습니다..

Hal Finney는 최초의 재사용 가능한 작업 증명 시스템 (RPOW)을 만들어 HashCash 문제를 해결했습니다. 그는 CRASH (Crypto CASH 용)라고하는 것을 사용하여 디지털 머니 프로젝트를 시도했습니다. (교훈 : 컴퓨터 프로그램 CRASH를 호출하고 실패 할 것으로 예상합니다.)

안녕하세요, 비트 코인

Hal Finney는 Satoshi 다음으로 비트 코인 노드를 운영 한 최초의 사람이되었으며 네트워크의 첫 번째 트랜잭션에서 비트 코인을 처음으로받는 사람이되었습니다..

Hal은 냉소주의에 지치지 않은 노련한 프로의 지혜로 Satoshi를 격려했습니다.“Bitcoin이 성공적이고 전 세계적으로 사용되는 지배적 인 지불 시스템이된다고 상상해보십시오. 그러면 통화의 총 가치는 세계의 모든 부의 총 가치와 같아야합니다. 비트 코인이이 정도까지 성공할 확률이 낮더라도 실제로 1 억 대 1에 반대할까요? 생각할 것.”

나중에 Hal Finney는 ALS의 치명적인 질병에 걸렸고 이별의 말 2013 년 3 월 19 일에 커뮤니티에

“며칠 후 비트 코인이 꽤 안정적으로 실행 되었기 때문에 그대로 두었습니다. 난이도가 1 인 시절이었는데 GPU가 아닌 CPU로 블록을 찾을 수있었습니다. 나는 다음날 여러 블록을 채굴했다. 하지만 컴퓨터가 뜨거워졌고 팬 소음이 저를 괴롭 혔기 때문에 전원을 껐습니다. 다음으로 비트 코인에 대해들은 것은 2010 년 말이었습니다. 비트 코인이 여전히 진행 중일뿐만 아니라 실제로 금전적 가치가 있다는 사실에 놀랐습니다. 나는 오래된 지갑을 털어 냈고, 내 비트 코인이 아직 거기에 있다는 사실을 알게되어 안심이되었습니다. 가격이 실제 돈으로 올라감에 따라 동전을 오프라인 지갑으로 옮겼습니다.이 동전은 상속인에게 가치가 있기를 바랍니다. “

최종 생각 및 추가 읽기

Whitfield-Diffie에서 Bitcoin에 이르기까지 암호화의 역사는 계속해서 발전하고 있습니다. 수학은 기초를 제공합니다. 현대 수학은 20 세기 중반 이전에 들어 보지 못했던 가능성을 열어줍니다. 수학적 연구가 계속되고 양자 컴퓨팅이 일반화되면 새로운 수학적 가능성이 나타날 것입니다..

수학 외에도 탈 중앙화는 현대 암호화의 역사를 주도합니다. 모든 사람은 프라이버시를받을 자격이 있습니다. Rivest, Shamir 및 Adelman이 공개 키 암호화를 만들었을 때 강력하고 중앙 집중화 된 조직 만이 즉시 혜택을 받았습니다. Phil Zimmerman의 PGP (Pretty Good Privacy)는 개인용 컴퓨터에서 암호화를 사용하려는 모든 사람을 포함하도록 시장을 확장했습니다. 비트 코인을 통해 암호 화폐를 사용하는 사람은 누구나 시스템의 필수 구성 요소로 공개 키 암호화의 프라이버시를 얻습니다..

추가 읽기

많은 출처에서 암호화의 역사와 암호 화폐의 출현에 대한 심층 정보를 제공합니다.

암호화의 역사에 관한 인기있는 책은 Simon Singh의 코드북 : 고대 이집트에서 양자 암호까지 비밀의 과학.

Nathaniel Popper의 초기 장 디지털 골드 : 비트 코인과 돈을 재발 명하려는 부적응 자 및 백만장 자의 내부 이야기 암호 화폐의 초기 역사를 다루다.

아카이브, 기사 및 풍부한 기본 자료를 찾을 수 있습니다. 여기.