로렌츠 암호

Lorenz cipher
커버가 제거된 로렌츠 SZ42 기계.블레츨리 공원 박물관

로렌츠 SZ40, SZ42a, SZ42b는 제2차 세계대전 당시 독일 육군에 의해 사용된 로터 스트림 암호기이다.그것들은 C에 의해 개발되었다. 베를린로렌츠 AG.모델명 SZ는 암호 첨부를 의미하는 슐뤼셀-주사츠에서 유래했다.그 계측기는 버남 스트림 암호를 구현했다.

암호화된 독일 텔레프린터 트래픽을 Fish라고 지칭한 영국의 암호 분석가들은 이 기계와 그 트래픽을 Tunny(터나피쉬라는 의미)라고 명명하고, 그들이 [1]그러한 기계를 보기 3년 전에 논리 구조를 추론했다.

SZ 기계는 표준 텔레프린터의 인라인 어태치먼트였습니다.1941년 6월에 SZ40 기계를 이용한 실험적인 연결이 시작되었습니다.향상된 SZ42 기계는 1942년 중반 이후 베를린과 가까운 to스도르프에 있는 독일 최고사령부와 점령된 [2]유럽 전역의 육군 사령부 사이의 높은 수준의 통신을 위해 실질적으로 사용되었다.더 진보된 SZ42A는 1943년 2월에, SZ42B는 1944년 [3]6월에 일상적으로 사용되었다.

[4]트래픽에는 유선 회선이 아닌 Radio Tele Type(RTTY; 무선 통신 타입)이 사용되었습니다.이러한 비모르스(NoMo) 메시지는 켄트의 노크홀트런던 남부의 덴마크 힐에서 영국 Y 방송국에 의해 수신되어 블렛클리 파크(BP)의 정부 코드와 사이퍼 스쿨로 전송되었다.일부는 프로세스가 부분적으로 자동화되기 전에 처음에는 로빈슨 기계로, 그 다음에는 골로서스 컴퓨터로 [5]수작업으로 해독되었다.해독된 로렌츠 메시지는 로렌츠 암호 [6]해독을 통해 얻은 정보의 고도의 전략적 특성 때문에 영국 울트라 군사 정보 및 연합군의 유럽 승리에 가장 큰 기여를 했다.

역사

제2차 세계대전 후 영국과 미국의 암호 분석가들이 최전방 부대와 함께 독일로 들어와 각종 독일 신호 정보 기관의 문서, 기술 및 인력을 탈취한 후 소련에 의해 이러한 비밀이 파괴, 약탈 또는 생포될 수 있었다.그들은 '타깃 정보 위원회'라고 불렸다.TICOM[7][8]

체포된 독일 암호학자 Drs Huttenhain과 Fricke로부터 SZ40과 SZ42 a/[9]b의 개발에 대해 배웠습니다.그 디자인은 어떤 텔레프린터에도 연결할 수 있는 기계를 위한 것이었다.첫 번째 기계는 고정 캠이 있는 10개의 로터가 있는 SZ40(구형)으로 언급되었습니다.이 기계의 안전성은 그다지 좋지 않다는 것이 인정되었다.최종 SZ40에는 캠이 가동되는 12개의 로터가 있습니다.가장 오른쪽에 있는 다섯 개의 회전자는 Spaltencäsar라고 불렸지만, Bill Tutte에 의해 Chi 바퀴라고 명명되었다.가장 왼쪽에 있는 5개의 이름스프링캐사르, Psi 바퀴는 투테였다.가운데 두 개의 Vorgeleger 로터는 Tutte에 의해 Mu 또는 모터 휠이라고 불렸다.

각 ITA2 코드화된 전신 문자의 5개의 데이터 비트는 먼저 5개의 카이 휠에 의해 처리된 후 5개의 psi 휠에 의해 추가로 처리되었습니다.휠의 캠은 상승 위치에 있는 경우 비트 값을 반전시켰지만 하강 위치에 있는 경우 변경되지 않았습니다.

버남 암호

Gilbert Vernam은 AT&T Bell Labs의 연구 엔지니어로 1917년에 부울 "exclusive or"(XOR) 함수를 사용한 암호 시스템을 발명했습니다.[10]이는 다음 "진실 표"로 표현됩니다. 여기서 1은 "참"을 나타내고 0은 "거짓"을 나타냅니다.

XOR 진실표
입력 A b B
A B
0 0 0
0 1 1
1 0 1
1 1 0

이 함수의 다른 이름으로는 동일하지 않음(NEQ), 모듈로 2 더하기('carry' 없음) 및 모듈로 2 빼기('borrow' 없음)가 있습니다.

Vernam의 암호는 대칭키 알고리즘입니다.즉, 암호문을 생성하기 위해 평문을 암호화하고 원래의 평문을 생성하기 위해 암호문을 해독하는 데 같은 가 사용됩니다.

plaintext ⊕ key키 = ciphertext

또, 다음과 같이 합니다.

ciphertext ⊕ key키 = 플레인텍스트

이것에 의해, 같은 설정의 머신을 암호화와 복호화 양쪽 모두에 사용할 수 있는 중요한 상호성이 생성됩니다.

베르남의 아이디어는 일반 텍스트의 종이 테이프와 키의 종이 테이프를 결합하는 전통적인 전신 방식을 사용하는 것이었다.각 키 테이프는 고유하지만(일회성 테이프) 그러한 테이프를 제작하여 배포하는 것은 실질적으로 상당한 어려움을 초래했습니다.1920년대에 다른 나라의 네 명의 남자가 테이프 [11]대신 동작하는 키 스트림을 만들기 위해 로터 암호기를 발명했다.1940년형 로렌츠 SZ40/42는 그 [12]중 하나입니다.

키 스트림

Tunny 시스템의 논리적 기능은 Bletchley Park 암호 분석가들이 기계들 중 하나를 보기 훨씬 전에 이루어졌습니다. 이것은 독일이 [13]연합군에 항복하던 1945년에야 일어났습니다.

로렌츠 SZ 기계에는 각각 다른 수의 캠(또는 "핀")을 가진 12개의 휠이 있었습니다.
OKW/Chi
바퀴명
A B C D E F G H I J K L
BP 휠
이름[14]
ψ1 ψ2 ψ3 ψ4 ψ5 μ37 μ61 χ1 χ2 χ3 χ4 χ5

캠(수직)
43 47 51 53 59 37 61 41 31 29 26 23

SZ 기계는 표준 Lorenz 텔레프린터에 대한 인라인 부속품 역할을 했습니다.금속 베이스는 19인치×15.5인치(48cm×39cm)이며 높이는 [12]17인치(43cm)였습니다.텔레프린터 문자는 International Telegraphy Alphabet No.2(ITA2)로 인코딩된 5개의 데이터 비트(또는 "임펄스")로 구성되었습니다.기계가 의사 난수 문자 스트림을 생성했습니다.이들은 보통 텍스트 입력 문자와 조합된 키를 형성하여 암호 텍스트 출력 문자를 형성합니다.이 조합은 XOR([15]또는 modulo 2 addition) 프로세스를 통해 이루어졌습니다.

키 스트림은 함께 XOR 처리된 두 개의 구성 요소로 구성되었습니다.이것들은 5개의 바퀴가 함께 회전하는 2세트에 의해 생성되었다.Bletchley Park의 암호 분석가 Bill Tutte는 바퀴들을 (" () 바퀴라고 불렀고, (" (psi) 바퀴라고 불렀다.각 휠의 둘레에는 일련의 캠(또는 "핀")이 있습니다.이러한 캠은 상승(활성) 또는 하강(비활성) 위치로 설정할 수 있습니다.상승 위치에서는 비트 값을 반전시키는 '1'을 생성하고 하강 위치에서는 비트를 [16]변경하지 않는 '0'을 생성합니다.각 바퀴의 캠 수는 완전히 회전하는 데 필요한 임펄스 수와 동일했습니다.이 수치들은 모두 서로 코프라임이기 때문에 패턴이 반복될 때까지의 시간이 가장 길어집니다.이것은 바퀴의 위치 수를 곱한 것입니다.χ 바퀴 세트의 경우 41 × 31 × 29 × 26 × 23 = 22,041,682 wheels 바퀴의 경우 43 × 47 × 51 × 53 × 59 = 322,194,017이었다.12개의 바퀴를 모두 세팅할 수 있는 다양한 방법은 160억 개에 이른다19.

각 문자를 암호화한 후 5인치 휠 세트가 모두 한 위치로 이동했습니다.그러나 오륜은 간헐적으로 전진했다.이들의 움직임은 [17]의 μ("mu") 또는 "모터" 휠에 의해 직렬로 제어되었습니다.SZ40μ61 모터 휠은 매번 스텝을 밟았지만 μ 모터 37 첫 번째 모터 휠이 '1'인 경우에만 스텝을 밟았습니다.그런 다음 두 번째 모터 휠이 '1'[18]인 경우에만 § 휠이 밟혔습니다.SZ42A 및 SZ42B 모델은 Bletchley Park에서 한계로 알려진 이 메커니즘에 복잡성을 더했습니다.4개의 다른 제한 중 2개는 평문의 특성과 관련이 있었고 오토클레이브[19]마찬가지였다.

따라서 SZ 머신에 의해 생성된 Key Stream은 component 컴포넌트와 component 컴포넌트를 가지고 있습니다.심볼적으로 암호화하기 위한 평문과 복호화를 위한 암호문을 조합한 [17]키는 다음과 같이 나타낼 수 있다.

key = "key" "key"

단, δ 성분이 문자별로 변경되지 않는 경우가 많다는 것을 나타내기 위해 확장 psi라는 용어를 사용하였으며, 이는 δ'로 표시되었다.따라서 암호화는 다음과 같이 심볼적으로 표시됩니다.

평문 "stream" "stream" "-stream" = 암호문

다음과 같이 해독합니다.

ciphertext " "-stream " "-stream "-stream = 평문입니다.

작동

휠 9 및 10의 캠이 상승(활성) 및 하강(비활성) 위치를 나타냅니다.활성 캠이 비트 값(0→1 및 1→0)을 반전했습니다.

각 "Tunny" 링크에는 양 끝에 송신 및 수신 텔레프린터가 있는 4대의 SZ 기계가 있습니다.암호화와 복호화가 작동하려면 송신기와 수신기를 동일하게 설정해야 했습니다.여기에는 두 가지 요소가 있었습니다. 휠에 캠 패턴을 설정하는 것과 메시지 암호화를 시작하기 위해 휠을 회전시키는 것입니다.1944년 여름 이전에는 카메라 설정이 덜 자주 변경되었습니다.①휠 캠은 처음에는 분기별로만 변경되었지만, 이후 매월 ②휠을 변경하였으나 모터휠 패턴은 매일 변경되었다.1944년 8월 1일부터 모든 바퀴 패턴이 [20]매일 바뀌었다.

처음에 메시지의 휠 설정은 암호화되지 않은 12자 표시기를 통해 수신 측에 전송되었으며, 이 문자는 책의 휠 위치와 관련이 있습니다.1942년 10월, QEP 책으로 알려진 1회용 설정 서적의 사용으로 변경되었습니다.QEP 북 엔트리의 마지막 두 자리는 수신 오퍼레이터가 QEP 북의 복사본을 찾아보고 기계 바퀴를 설정하도록 보내졌습니다.각 책에는 100개 이상의 조합이 들어 있었다.QEP북의 모든 조합이 사용되면 새로운 [21]조합으로 대체되었습니다.메시지 설정은 재사용해서는 안 되지만 경우에 따라서는 암호 분석가가 [22]사용할 수 있는 "심도"를 제공합니다.

일반적인 전신 관행과 마찬가지로, 모든 길이의 메시지는 종이 테이프 천공기로 텔레프린터에 입력되었다.일반적인 조작 순서는, 송신측 오퍼레이터가 메시지를 기동해, 수신측 오퍼레이터와 접촉해, SZ 머신의 EIN/AUS 스위치를 사용해 그것을 회로에 접속해,[12] 판독기를 개입시켜 테이프를 재생하는 것입니다.수신측에서 오퍼레이터는 마찬가지로 SZ 머신을 회로에 접속하고 출력은 연속 접착 테이프로 인쇄합니다.이것이 관례였기 때문에 평문에는 "carriage return", "line feed" 또는 늘(공백 테이프, 00000) [4]문자는 포함되지 않았습니다.

암호 분석

브리티시 튜니를 블렛클리 공원 국립컴퓨팅박물관에 재건했습니다.Lorenz SZ40/42의 기능을 에뮬레이트하여 암호문 입력에서 인쇄된 클리어텍스트를 생성합니다.

블렛클리 파크의 영국 암호학자들은 1942년 1월까지 로렌츠 기계를 본 적도 없이 이 기계의 작동을 추론해 냈는데, 이것은 독일 사업자의 실수로 가능해진 위업이다.

가로채기

Tunny 트래픽은 Morse 코드 전송을 듣는 데 익숙한 Y 스테이션 운영자들에 의해 "새로운 음악"으로 알려져 있었습니다.원래 요격은 런던 캠버웰의 덴마크 힐에 있는 메트로폴리탄 경찰이 운영하는 포린 오피스 Y 역에 집중되었다.그러나 1941년경에는 자원 부족으로 인해 낮은 우선순위가 주어졌다.새로운 Y 스테이션인 KentKnockholt는 메시지를 효율적으로 녹음하여 Bletchley [23]Park로 보낼 수 있도록 Tunny 트래픽을 차단하기 위해 특별히 건설되었습니다.Y 스테이션의 책임자인 해롤드 켄워시가 노크홀트의 책임자로 자리를 옮겼다.그는 나중에 외무성 연구 개발 기관(F.O.R.D.)의 수장으로 승진했다.E)

코드 브레이크

1941년 8월 30일, 약 4,000자의 메시지아테네에서 비엔나로 전송되었다.그러나 상대편에서는 메시지가 올바르게 수신되지 않았습니다.그런 다음 수신 오퍼레이터는 메시지 재발송을 요구하는 코드화되지 않은 요청을 송신자에게 다시 보냈습니다.이를 통해 암호 해독기에 무슨 일이 일어났는지 알 수 있습니다.

그 후, 송신자는 메시지를 재발송신했지만, 중요한 것은, 원래의 「HQIBPEXEZMUG」로부터 키 설정을 변경하지 않았습니다.이는 금지된 관행으로, 모든 메시지에 대해 다른 키를 사용하는 것은 모든 스트림 암호의 보안에 매우 중요합니다.두 개의 메시지가 같다면 이것은 문제가 되지 않지만, 두 번째 오퍼레이터가 약어 사용 등 메시지에 많은 작은 변경을 가했을 때 두 번째 메시지가 다소 짧아졌습니다.

암호 분석가들에게 깊이라고 알려진 이 두 개의 관련 암호 텍스트에서 연구 섹션의 베테랑 암호 분석가 John Tiltman 준장은 두 개의 일반 텍스트와 에 따른 키 스트림을 찾아냈다.그러나 거의 4,000자 정도의 키도 스트림이 어떻게 생성되고 있는지 알아내는 데 충분하지 않았습니다. 너무 복잡하고 무작위로 보이는 것이었기 때문입니다.

3개월 후, 연구 부문은 수학자터트에게 그 과제를 넘겨주었다.그는 암호 훈련에서 배운 키를 손으로 쓰고 반복을 찾는 기술을 적용했다.Tutte는 이것을 원래의 텔레프린터 5비트 Baudot 코드로 실행하였고, 이것은 그가 41비트 [13][24]반복을 인식하는 그의 첫 번째 돌파구로 이끌었다.1942년 1월까지 두 달 동안 Tutte와 동료들은 암호 기계의 완전한 논리 구조를 알아냈다.이 놀라운 역공학의 한 조각은 후에 "제2차 세계 대전 중 가장 위대한 지적 업적 중 하나"[13]로 묘사되었다.

Tunny의 이 크래킹 이후, Ralph Tester의 산하에 특별한 코드 브레이커 팀이 설치되었고, 대부분은 Alan Turing의 Hut 8에서 이관되었다.그 팀은 테스터리로 알려지게 되었다.Tunny 메시지를 깨는 데 후속 작업의 대부분을 수행했지만 Newmanry[25]알려진 Max Newman의 보완 섹션에 있는 기계들의 도움을 받았다.

복호화 기계

튜니에 대한 공격을 돕기 위해 몇 개의 복잡한 기계들이 영국에 의해 만들어졌다.첫 번째는 영국[26][27]튜니였다.이 기계는 테스터리의 틸트만 팀이 수행한 역엔지니어링 작업을 바탕으로 블렛클리 파크가 로렌츠 암호 기계를 모방하도록 설계했습니다.Testery에 의해 핀휠 설정이 발견되었을 때 Tunny 기계는 메시지를 인쇄할 수 있도록 설정 및 실행되었습니다.

"로빈슨"으로 알려진 기계 제품군이 뉴먼리를 위해 만들어졌다.이들은 로직 회로와 함께 2개의 종이 테이프를 사용하여 로렌츠 기계의 [28]δ 핀 휠 설정을 구했습니다.로빈슨 부부는 두 개의 종이 테이프를 동기화하는 데 큰 문제가 있었고 초당 2,000자만 읽을 정도로 비교적 느렸다.

토니 세일 팀(오른쪽)이 블레츨리 파크에 있는 골로수스(마크II)를 재건했다.2006년에 Sale은 완성된 기계로 암호화된 메시지의 분해를 감독하고 있습니다.

가장 중요한 기계는 1943년 12월에 처음으로 가동되기 시작한, 전쟁이 끝날 때 까지 10대가 사용되었습니다.완전한 프로그래밍은 가능하지는 않지만, 전자 디지털 컴퓨터의 발전을 나타내며 이전 제품들보다 훨씬 더 효율적이었습니다.Colosus 컴퓨터는 Dollis Hill 우체국 연구소Tommy Flows에 의해 개발되고 빌 터트와 그의 [29]수학자들에 의해 개발된 알고리즘을 사용하여 만들어졌습니다.Colosus는 12개의 회전자 Lorenz SZ42 온라인 텔레프린터 암호기에 대해 효율적이고 빠른 것으로 입증되었습니다.

몇몇 유력 인사들은 그가 제안한 암호 해독 기계 설계에 대해 의구심을 품었고, 플라워스는 일부 자금을 [30][31]직접 지원하면서 프로젝트를 진행했다.1946년의 ENIAC와 마찬가지로 Colosus는 저장된 프로그램을 가지고 있지 않았으며 플러그보드와 점퍼 케이블을 통해 프로그래밍되었다.Robinsons보다 빠르고 신뢰성이 높으며 성능이 뛰어났기 때문에 Lorenz † 휠 설정을 찾는 과정이 빨라졌습니다.Colosus가 추정 키를 전자적으로 생성했기 때문에 한 개의 테이프만 읽으면 되었다.이것은 초당 5,000자로 로빈슨 가족보다 훨씬 더 빠르게 구동되는 광학 리더를 사용하여 이루어졌으며, 이는 테이프가 거의 시속 [32]48km로 이동한다는 것을 의미합니다.이것에 의해, 광학적으로 판독된 종이 테이프 스프로킷 구멍으로부터의 전자 장치의 크로킹에 의해서, 로빈슨 부부의 동기 문제가 완전하게 해소되었습니다.플라워스가 실용적인 장치를 만들 수 있을지 회의적이었던 블렛클리 파크 경영진은 즉시 그에게 다른 장치를 만들도록 압력을 가하기 시작했다.전쟁이 끝난 후,[33] 윈스턴 처칠의 명령에 의해 골로스의 기계들은 해체되었지만, GCHQ는 그 [34]중 두 대를 유지했다.

Testery 경영진 및 Tunny 코드브레이커

  • Ralph Tester: 언어학자 및 Testery 대표
  • Jerry Roberts: 시프트 리더, 언어학자 및 시니어 코드브레이커
  • Peter Ericson: 시프트 리더, 언어학자, 시니어 코드브레이커
  • 빅터 마스터스: 시프트 리더
  • Denis Oswald: 언어학자이자 상급 암호 해독자
  • Peter Hilton: 암호 해독자이자 수학자
  • Peter Benenson: 코드브레이커
  • Peter Edgerley: 코드브레이커
  • 존 크리스티: 코드브레이커
  • 존 톰슨: 코드브레이커
  • Roy Jenkins: 코드브레이커
  • 숀 와일리: 코드브레이커
  • 톰 콜빌: 제너럴 매니저

전쟁이 끝날 무렵 테스터리는 9명의 암호학자와 24명의 ATS 소녀로 성장했으며, 총 118명의 직원이 24시간 3교대로 조직되었다.

존속하는 기계

미국 메릴랜드 포트 미드 국립암호박물관에 전시된 튜니(로렌츠) 기계

로렌츠 암호 기계는 소수로 만들어졌고, 오늘날 박물관에 남아 있는 것은 극소수입니다.

독일에서는 하인츠 닉스도르프 박물관에서 예를 볼 수 있다.Faderborn에 있는 컴퓨터 박물관인 Forum과 [35]뮌헨에 있는 과학기술 박물관인 Deutsches Museum.또, 2대의 로렌츠 머신도, Bletchley Park와 영국의 National Museum of Computing 양쪽에 전시되고 있습니다.또 다른 예는 미국 국립암호학박물관에도 전시되어 있다.

The National Museum of Computing의 자원봉사자인 John Whetter와 John Pether는 이베이에서 로렌츠 텔레프린터를 9.50파운드에 구입했는데, 이 텔레프린터는 [36][37]Southend-on-Sea의 정원 헛간에서 가져온 것이었다.제2차 세계대전의 군사용 버전인 것으로 밝혀졌으며, 2016년 5월 재단장되어 박물관 "투니" 갤러리의 SZ42 기계 옆에 설치되었다.

「 」를 참조해 주세요.

메모들

  1. ^ 힌슬리 1993, 페이지 141
  2. ^ 힌슬리 1993, 페이지 142
  3. ^ 코프랜드 2006, 페이지 38, 39, "독일의 터널 기계"
  4. ^ a b 좋아, Michie & Tims 1945, 4페이지 독일 튜니
  5. ^ Good 1993, 페이지 160-165
  6. ^ "The History of the Lorenz Cipher and the Colossus Machine". Stanford University. Retrieved 2018-09-09.
  7. ^ 패리쉬 1986, 페이지 276
  8. ^ Rezabek 2017, I 소개:TICOM의 발신기지
  9. ^ Huttenhain & Fricke 1945, 16-19페이지.
  10. ^ 클라인, 페이지 2
  11. ^ 클라인, 3페이지
  12. ^ a b c 좋아, Michie & Timms 1945, 독일 튜니 페이지 10
  13. ^ a b c Sale, Tony, The Lorenz Cipher and how Bletchley Park broke it, retrieved 2010-10-21
  14. ^ 좋아, Michie & Tims 1945, 1개 소개: 11 독일 Tunny, 11B The Tunny Cipher Machine, 6페이지.
  15. ^ 좋아, Michie & Tims 1945, 6페이지 독일 튜니
  16. ^ 처치하우스 2002, 페이지 156, 157
  17. ^ a b 좋아, Michie & Tims 1945, 7페이지 독일 튜니
  18. ^ Roberts, Eric, The Lorenz Schluesselzusatz SZ40/42, Stanford University
  19. ^ 좋아, Michie & Timms 1945, 8페이지 독일 튜니
  20. ^ 좋아, Michie & Timms 1945, 독일 Tunny 14페이지
  21. ^ 코프랜드 2006, 페이지 45, "독일의 터널 기계"
  22. ^ 처치하우스 2002, 34페이지
  23. ^ 좋아, Michie & Timms 1945, 노크홀트 페이지 281
  24. ^ 투테 1998, 페이지 356, 357
  25. ^ 로버츠 2009
  26. ^ 할턴 1993
  27. ^ Bletchley Park는 Tunny 머신 The Register, 2011년 5월 26일 2011년 5월 액세스 완료
  28. ^ Copeland 2006, 페이지 66, "기계 대 기계"
  29. ^ "Biography of Professor Tutte - Combinatorics and Optimization". 13 March 2015.
  30. ^ Boden, Margaret Ann (2006). Mind as Machine: A History of Cognitive Science. Oxford: Clarendon Press. p. 159. ISBN 9780199543168.
  31. ^ Atkinson, Paul (2010). Computer. UK: Reaktion Books. p. 29. ISBN 9781861897374.
  32. ^ 플라워스 2006, 페이지 100
  33. ^ 평화의 평결: 어제와 미래 사이의 영국, 코렐리 바넷, 2002
  34. ^ 코프랜드 2006, 페이지 173
  35. ^ "Cryptology". Deutsches Museum. Retrieved 2014-10-30.
  36. ^ O'Connell, Paddy (29 May 2016). "Secret German WW2 Code Machine Found on eBay". Broadcasting House. BBC News. Retrieved 2016-11-06.
  37. ^ Gayle, Damien; Meikle, James (29 May 2016). "Device Used in Nazi Coding Machine Found for Sale on eBay". The Guardian. London. Retrieved 2016-11-06.

레퍼런스

추가 정보

외부 링크