-
저는 도통 모르겟네요..
밑에, 썬 서울님께서 주신 글 잘봤습니다, 웃으면서 한편 생각하길.. 공부 좀 해야겟다란 생각을 다시 하게끔 만듭니다.. 정말 머리가 무거워지는 이유가 돌이 점점 sign up을 해서가 아닌가 란 생각을 하고 있습니다.
일전에 생각 했던것 중 하나가 만약 원자 세계의 단위에 1과 0을 씌워서 그걸 읽을수 있게 된다면, 1 테라 바이트가 얼마 단위의 걸로 줄어 들까란 생각을 해봤습니다.
공상 과학 이야기로,
간단하게 1개의 깨지지 않는 matter 안에 proton이 6.02 * 10^23개 있다고 가정을 하면요.
1000,000,000,000 byte 1 byte가 8개의 1 과 0 으로 구분된다고 보면, 총
8000,000,000,000 bits가 1테라 바이트의 구성 요소가 아닌가 합니다위의 것과 비교 하면요.
602,000,000,000,000,000,000,000 개의 원자가 1g안에 존재 한다는것인데요. 이걸 1과 0으로 씌어 버리게 되면.. 1테라 정도는 껌딱지가 아닌가 하는 생각이 듭니다.
근데 문제는 과연 이러한 것처럼 1과 0을 씌운 원자를 얼마나 효율적으로 읽을수 있는 장치를 만들까 궁금합니다.(저는 이게 1과 0또는 blind상태를 어떻게 기록할수 있나 궁금합니다)
또 ㅋㅝㅁ텀 컴터 이야기 하면 꼭 암호를 깨는 방식에 관해서 이야기가 나오는데, 암호를 어떻게 깨는것일까요??
말은 바로 해야 하는게, 현재 운용되는 암호화 방식을 생각 해 보면, 깨진다는 표현 보다는 때려 맞춰서 소가 뒷걸을 질 쳐서 쥐잡는것과 비슷하다고 표현하는게 정확하지 않나 봅니다.
저는 똑똑하신 분들은 소 뒷걸음 질 치는 범위를 상당히 효율적으로 줄이시는 분들로 생각 하고 있습니다.. 예를 들어서 바로 쥐가 튀어나올 위치을 예상해서 소를 바로 앞에 배치 시킬수 있는 분들..또 뒷걸음 질로 쥐를 밟을 확률을 0% 가깝게 만드시는 분들이 진짜 ‘천재’들이 아니신가 하고 생각하고 있습니다..
퀀텀 컴터 이야기 하면 RSA로 이야기가 많이 나오는데요. RSA의 핵심은 소인수 분해에 있다고 봅니다.
결국 2개의 수를 통해서 곱을 구한후, 서로 하나의 수로 다른 하나의 수를 구하는건 일도 아니지만, 단순히 곱의 결과 만으로는 2개의 소수를 유추 하기가 쉽지 않다고 생각 하고 있사옵니다… 또 소수 특성까지 고려하면 이건 이야기가 또 달라지지 않나 합니다. (근데 소수의 곱은 다시 소수가 맞지요??)
근데 만약 두소수의 곱이 8943895622347074358734895794357938759837594 이런식으로 나간다면, 슈퍼 컴터도 계산하다 토할꺼라 생각 합니다.
이 점을 이용해서 RSA가 뜬거라 생각하고 있는데요,
또 RSA 연산이기에 시간이 좀 걸립니다.그래서 2중 암호를 선택합니다. 즉 RSA로 DES란 ‘암호키’를 포장하는건데요..
RSA를 풀어도 안에 있는 DES란게 3중 으로 철통 보안 되어 있으면, 이건 또다른 이야기가 됩니다.
근데, 이 퀀텀 컴터가 어떻게 이 RSA와 70개의 키 조합이 튀어나온다는 DES를 쉽게 깰수 있는것인건가요?
일전에 어느 분이 DES를 1994년에 인터넷을 통한 분산 시스템을 이용해서 10조개 근처로 풀은적이 있습니다..이경우 최대한 많은 암호가 될수 잇는 문자를 조합해서 넣는 시도를 효율적으로 처리해서 풀은경우가 될지 싶은데요…
퀀텀이 RSA를 쉽게 푼다 해도.. 만약 RSA의 키 값을 올려서 결국 자릿수를 기존의 것보다 수십배 올려 버리면 과연 퀀텀이 이것역시 풀을수 있는건지요??