1 / 30

컴퓨터와 수학자 1

컴퓨터와 수학자 1. 컴퓨터가 1935 년 영국의 수학자 튜링과 1940 년에 미국의 수학자 폰노이만에 의하여 처음으로 만들어진다 . 불 (1815-1864) 의 이진법 대수체계에 대한 이론은 1940 년 이후 전기회로에 이용되면서 컴퓨터를 이진 회로로 동작하는 기계로 설계하도록 했다. 알란 튜링 (Alan Turing, 1912-1954, 영국 ). < 계산 가능한 수와 결정할 문제 > : 훗날 컴퓨터 이론의 발전에 이정표가 되었고 , 오늘날 ' 튜링 머신 ' 으로 알려진 개념의 기초가 된다 .

keon
Download Presentation

컴퓨터와 수학자 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 컴퓨터와 수학자 1 • 컴퓨터가 1935년 영국의 수학자 튜링과 1940년에 미국의 수학자 폰노이만에 의하여 처음으로 만들어진다. • 불(1815-1864)의 이진법 대수체계에 대한 이론은 1940년 이후 전기회로에 이용되면서 컴퓨터를 이진 회로로 동작하는 기계로 설계하도록 했다.

  2. 알란 튜링(Alan Turing, 1912-1954, 영국) • <계산 가능한 수와 결정할 문제> : 훗날 컴퓨터 이론의 발전에 이정표가 되었고, 오늘날 '튜링 머신'으로 알려진 개념의 기초가 된다. • 1943년 12월 튜링은 콜로서스(거인; Colossus)라는 세계 최초의 연산 컴퓨터를 만들어 냈다(세계 최초의 컴퓨터는 1946년 2월에 공개된 에니악(ENIAC : Electronic Numerical Integrator and Calculator )으로 알려져 있었다). • 콜로서스는 독일이 완벽하다고 믿었던 에니그마의 암호 체계를 깨뜨리는 데 성공했다.

  3. 에니그마(Enigma) 인간의 능력으로는 도저히 풀 수 없는 복잡한 경우의 수를 만들어 내 일명 '악마의 기계'라고 불리던 독일의 암호 통신기. 건전지로 작동하는 에니그마는 타자기와 비슷한 모양을 하고 있는데 기본적인 구조는 각각 알파벳이 새겨진 원판 3개와 문자판으로 구성된다. 문자판 위의 문자키 하나를 누르면 나란히 놓인 3개의 원판이 회전하면서 매우 복잡한 체계에 의해 암호가 만들어지고, 그 경우의 수는 인간이 도저히 계산할 수 없을 만큼 많아진다.

  4. 컴퓨터와 수학자 2 • 프랑스의 푸리에(1768-1830)의 이론에 따르면 모든 주기적인 현상은 sin이나 cos 등 삼각함수의 합으로 나타낼 수 있다. • 이 이론은 1948년 미국의 벨 실험실(Bell Lab)의 섀논이라는 수학자의 논문 ‘통신의 수학적 이론’에 적용된다. • 이 결과로 아날로그 통신 시대는 막을 내렸고 디지털 혁명을 가속시켰다.

  5. 컴퓨터와 수학자 3 • 스탠포드대학 교수 크누스(Knuth)는 "컴퓨터과학은 수학이다.” • 인공지능(AI)의 언어인 LISP언어는 미국 다트무스대학의 수학교수였던 매카시에 의해서 개발 • 존 게이지 : 네트워크 전용 컴퓨터언어자바(Java) 개발

  6. 암호 현재의 전자 상거래나 금융거래의 핵심은 암호 기술이고, 현대적인 모든 암호 체계는 컴퓨터를 사용한다.

  7. 초기의 암호 통신문 • 시저(julius Caesar)가 그의 장군들에게 보내는 명령의 보안을 위해 사용하였다고 전해진다. • 각 단어의 각 문자를 차례로 선택하여 어떤 정해진 규칙에 따라 다른 문자로 대체함으로써 변형시킨다. • 영문자의 순서를 2자리씩 앞으로 이동시키면, seoul은 qcmsj가 될 것이다.

  8. 컴퓨터의 암호체계 • 암호체계는 암호화과정과 열쇠 두 가지 요소로 구성된다. • 암호화 과정은 컴퓨터 프로그램 또는 특별히 설계된 컴퓨터이다. • 열쇠는 일반적으로 비밀리에 선택된 수 • 열쇠를 알고 있을 때만 암호화된 글을 해독하는 것이 가능하다.

  9. DES(Data Encryption Standard) • 전형적인 열쇠체계에서는 통신문의 전송자와 수신자는 그들이 나중에 서로 통신문을 전송하는데 사용되는 비밀 열쇠에 대해 미리 합의한다. • 이러한 암호체계중의 하나는 DES이다. • 이진법 표현으로 56자리의 수를 열쇠로 사용한다. • 이론적으로는 열쇠를 알기 위해서 2^56가지의 모든 가능한 수열을 시도하면 된다. • DES(대칭키) 방식은 1997년 해독 방법이 알려졌다. 이 방식은 기밀의 유지가 우선되는 국가나 금융권의 결제시스템에서 많이 사용된다.

  10. RAS체제 • 오늘날 사용되고 있는 공개열쇠암호 체계는 RSA체계이다(Ronald Rivest, AdiShamir, Leonard Adleman) • RAS체계에서는 비밀인 암호 해독 열쇠는 사용자에 의하여 선택된 두 개의 큰 소수로 구성(이것은 컴퓨터의 도움으로 선택된 소수들이다.) • 공개된 암호화 열쇠는 그 두 소수의 곱이다. 즉, 통신문의 암호화는 그 두 개의 큰 소수의 곱셈에 관련된다

  11. 소수(prime number) • 자연수 n이 단지 1과 n 자신으로만 나누어질 때, n을 소수라고 말한다. • 소수가 아닌 수를 합성수(composite number)이라고 부른다. • 오늘날 사용되고 있는 가장 안전한 암호 체계 중의 하나는 60에서 100자리 사이의 소수들을 필요로 한다.

  12. 암호와 소수 어떤 수 n가 주어졌다고 했을 때, 먼저 이 수가 2로 나누어지면 이것은 소수가 아니다. 다음에는 3으로 나누어 본다. 만약 3으로 나누어지면 이 수는 역시 소수가 아니다. 이 방법을 컴퓨터에 적용할 때, 1초에 2천억개의 산술 연산을 할 수 있는 컴퓨터가 20자리수 2시간, 50자리수 100억년 소요.

  13. 페르마 • p가 소수라면 p보다 작은 모든 수 a에 대해서 수 a^p-1은 p에 의하여 나누어진다. • 어떤 수 n에 대하여 2^n-1- 1가 n에 의하여 나누어지지 않는다면 n은 소수가 될 수 없다.

  14. 의소수 • 페르마의 결과는 2^n-1 2^n-1- 1이 n에 의하여 나누어지는 경우에는 별로 소용이 없다. • 341은 2^340 -1을 나누지만, 341은 11과 31의 곱인 합성수가 된다. • 이러한 합성수를 의소수(pseudo-prime)라고 부른다.

  15. ARCL판정법 • 애들리만(Adleman), 루멜리(Rumely), 코헨(Cohen), 렌스트라(Len stra) 들은 1980년경에 페르마의 결과를 수정하여 의소수를 가려낼 수 있는 기법을 개발.

  16. 코헨 평범하고 일상적인 수학에서 참도 아니고 거짓도 아닌 결정 불가능한 수학적 명제가 존재한다(1963) (실수 전체의 집합의 크기가 아르페1이라는 것은 결정불가능하다. )

  17. 소수의 판정 애들리만(Adleman), 루멜리(Rumely), 코헨(Cohen), 렌스트라(Len stra) 등의 연구 결과인 ARCL판정법을 사용하면, 20자리수 10초, 50자리수 15초, 100자리수 40초

  18. 암호와 소수 • 큰 두 개의 소수를 서로 곱해서 충분히 큰 합성수를 만드는 것도 쉬운 일이다. • 그러나 그 수를 두 소수로 소인수 분해하는 것은 쉽지 않다. • 바로 이러한 합성수의 소인수분해는 정보지식산업의 핵심인 암호와 관련되어 상당한 주목을 받고 있는 부분

  19. RAS체제 2 암호 해독은 그 반대 방향인 소인수 분해에 관련(거대한 수를 소인수분해하는 빠른 방법이 없기 때문에 공개된 암호화 열쇠로 부터 암호해독 열쇠를 찾아내는 것은 실질적으로 불가능하다. )

  20. 「타니야마-시무라의 추론」 • 55년 일본 수학자 타니야마 유타카에 의해 처음 제기됐고 60년대에 시무라 고로에 의해 구체화됐다. • 특정한 3차 방정식의 형태 타원곡선의 근본 성질을 나타내는 내용이다.

  21. 타원곡선과 암호 • 타원이론과 밀접하게 관련된 암호방식이 활발히 연구되고 있다. • 타원곡선 방식 암호기술을 개발한 미쓰비시 전기는 이 기술을 무상으로 전세계에 뿌리고 있다.

  22. 양자컴퓨터 • 미국 AT&T 연구원 출신으로 수학자인 쇼어(Shor)의 양자정보이론 : 1998년 초고속 양자컴퓨터를 만들 수 있는 이론적 토대를 제공. • 1999년 4월 일본 NEC는 양자 컴퓨터의 고체회로 소자 개발에 성공. • 이 소자를 사용한 양자 컴퓨터의 경우, 현재 세계 최고의 성능을 자랑하는 슈퍼컴퓨터가 10조년 걸릴 200자리 암호해독을, 1시간에 마칠 수 있을 거라고 주장된다.

  23. 빌 게이츠 90년12월 30일 워싱턴 포스트 인터뷰 "마이크로 소프트(MS)가 미국 캐나다 일본 등 3개국에서 관리 대상으로 삼고 있는 25개 대학 가운데 가장 많은 사람을 선발하는 대학은 워털루 대학이다."

  24. 다우닝 총장 • 수학 학부 산하에 순수수학, 응용수학, 컴퓨터 사이언스, 통계학 등 5개 학과를 두고 있다. • 수학적 기초 없이 소프트웨어개발에 필요한 창의력도 있을 수 없다.

  25. 금융 1 • 18세기말 프랑스 수학자인 푸앵카레는 기상현상을 수학을 응용한 대기방정식으로 설명하려 했다. • 카오스 이론은 컴퓨터의 도움으로 엄청난 발전을 하게된다. • 이 이론은 1980년대이래 경제학자들의 관심을 끌었고, 그들은 이 이론을 응용하여 주식시장에서의 장세의 변화를 설명하고, 단기적인 주가의 예측에 적용했다.

  26. 금융 2 • 선물시장은 고도의 ‘수학게임장’이다. 거래하는 프로그램 자체가고난이도의 수식계산으로 짜여진 것들이다. • 1997년 노벨 경제학상을 받은 업적인 블랙-숄즈 공식(Black-ScholesModel) 고등수학의 분야들로 이루어진다.

  27. 롱텀 캐피털 존 메리워더 질문 : "한국에 개설될 주가지수 선물 시장의 성공 조건이 무엇이냐고 생각하느냐“ 대답 : "전문인력이다. 옵션이나 선물을 이해하는 데 도움이 될 수학적 바탕과 상상력 그리고 위험 관리 기능을 가진 사람들이 필요하다. 문제는 경영층이, 자신은 비록 기술적인 내용을 알지 못하더라도 어느 정도 의지를 가지고 밀어 주느냐에 달려있다."

  28. 학문의 황제 모든 학문은 과학의 논리성과 합리성, 정밀성을 존경하여, 그들 자신의 학문이 지향하는 표본으로 과학의 세계를 동경하여 그들 분야를 스스로 사회과학, 인문과학 등이라 부른다. 현대과학은 그 언어로서의 수학의 역할에 벗어날 수 없는 은혜를 입고 있다.

  29. 초원의 빛( 워즈워드) 여기 적힌 먹빛이 희미해질수록 그대 사랑하는 마음 희미해진다면 여기 적힌 먹빛이 말라 버리는 날 나 그대를 잊을 수 있을 것입니다 초원의 빛이여! 꽃의 영광이여! 그것이 다시 돌아오지 않음을 서러워 말아라. 그 속에 간직된 오묘한 힘을 찾을지어라 초원의 빛이여! 그 빛이 빛날 때 그대 영광 찬란한 빛을 얻으소서.

  30. 리상인(李商隱) 春蠶到死絲方盡 (봄 누에는 죽어서야 실 뽑기를 그치고) 蠟燭成恢淚始乾 (촛불은 재가 되어야 눈물 비로소 마르리)

More Related