1999-7-24 소수(Prime Number)를 이용한 암호화 방식 아주 간단하게 암호기술이 어떻게 변천되어 왔는지 조금 얘기해 보겠습니다. PGP 같은 애플리케이션에서 사용하는 Public Key Encryption은 Whitfield Diffie 와 Martin Hellman에 의해서 1977년에 만들어졌습니다. 그 뒤 일단의 컴퓨터 과학자들은 이 시스템을 더욱 발전시켜서 소인수 분해 방식(prime number factorisation) 하에서 적용 가능하게 만들었고, 이름을 RSA Cryptography System으로 바꾸었는데, RSA는 세명의 과학자의 성을 딴 것입니다. RSA 암호화 시스템은 순식간에 소수를 이용한 암호기술의 대표로 떠오르게 됩니다. 여기서 잠깐 소수에 대해서 살펴 봅시다..
웹은 API다 2002-7-21 저는 이 자리(JavaOne)에 자바 라이센스와 여러 가지 오픈소스 라이센스 사이의 차이점에 대해서 얘기하기 위해서 참석한 것이 아닙니다. 제가 오늘 이 자리에서 말씀드리고자 하는 것은 썬(Sun Microsystems)의 슬로건인, "The network is the comptuer"입니다. 그리고 그것이 오픈소스의 역사에 있어서나 미래에 있어서 어떤 식으로 정리되어 나갈 지에 관해서입니다. 생태계 그리고 아키텍쳐 본론에 들어가기 전에 '테크널러지의 전파'를 파악하는 데 있어 기초가 될 몇 가지 개념에 대해서 소개할까 합니다. 첫 번째 개념은 생태학(ecology)으로부터 비롯된 것입니다. 어쩌면 여러분들께서는 우리 오라일리 출판사에서 나온 책들의 커버에 항상 동물이 등..
네가 사면, 나도 살께 2001-2-15 사용하는 사람 숫자가 많아지면 많아질수록 그 가치도 덩달아 커지는 상품과 서비스가 있다. 이들 제품은 홀로 쓰일 때는 거의 아무런 가치를 갖지 못 한다. 따라서 이런 종류의 재화와 서비스 사용자들이 여러 형태의 네트웍을 구성하는 특징을 갖는다. 이러한 특성을 갖는 시장을 네트웍 시장(a network market)이라고 한다. 네트웍 시장은 소비 행위 자체가 더욱 많은 소비를 유도하는, 양의 소비 외부성(positive consumption externalities)을 나타낸다. 네트웍 시장에서 나타나는 양의 소비 외부성을 네트웍 외부성(network externalities)이라고 한다. 예를 들어 보자. 팩스 서비스의 경우 팩시밀리라는 기계와 이들 사이를 이어..
하이퍼텍스트에 인터넷을 합쳤다 1999-11-8 월드와이드웹을 발명한 사람으로 불리워 지는 것에 대해서는 어떻게 생각하십니까? 일반인들에게 웹을 발명한 사람으로 알려지는 것에는 별로 개의치 않습니다만 사생활에는 영향이 없는 정도였으면 좋겠습니다. 아시다시피 유명해질수록 사생활을 침해 당할 가능성이 높아지니까요. 그렇게 불리워 지는것이 적절하다고 생각하십니까? HTTP, HTML, URLs 등을 모두 당신이 발명했다는 면에서 보면 적절한 것 같습니다만. 네, 그렇습니다. 기본적으로 코딩을 하고 스펙을 완성하고, 클라이언트와 서버 간에 어떤 방식으로 대화를 나눌 수 있는가를 문서화한 것은 저였으니까요. 기존에 존재하던 다른 프로토콜들로부터 영감을 얻기도 하셨을것 같습니다. 그렇습니다. 상당한 영향을 받았죠...
통제의 유혹과 분권적 기술의 대결 2001-3-13 이 글은 New Scientist 誌에 실린 글을 번역한 것입니다. 모든 사람들이 자유롭게 음악을 즐길 수 있게 해주겠다는 냅스터(Napster)의 비젼이 결국 실패로 돌아갔는지 어땠는지 모르겠지만 냅스터의 그 정신만은 계속 살아 남을 것입니다. 음악 파일을 교환하는 여러 냅스터 유사 서비스들의 출현을 얘기하는 것은 아닙니다. 냅스터는 음악 불법복제를 가능케 한 서비스일 뿐만 아니라 인터넷이 돌아가는 방식에 일대 변화를 일으킨 주인공으로도 기억될 것이라는 얘길 하려는 것이죠. 냅스터는 피어-투-피어(peer-to-peer) 네트웍킹이라고 알려진 테크널러지를 선도했던 개척자입니다. "peer-to-peer networking"은 줄여서 P2P라고도 하죠...
2000-1-1 Just for fun 먼저 리눅스가 만들어진 계기에 대해서 얘기해 주세요. 순전히 개인적인 필요 때문에 만들었던 것입니다. 개인적인 필요라구요? 네. 저는 학생이었고, 가난한 컴퓨터 전공자였습니다. 그리고 도스나 윈도우즈 없이 사는 것은 힘들다는 사실도 잘 알고 있었어요. 저는 제 컴퓨터에서 걱정없이 운용할 수 있는 다른 운영체계가 있었으면 했습니다. 그런데 그런 필요를 충족시켜줄 만한 운영체계가 전혀 없었습니다. 좋지 않은 운영체계, 이를테면 도스를 사용하든지 아니면 하이엔드의 '진짜' 운영체계, 유닉스 같은 것을 사용하든지 양자택일 해라는 식이었죠. 하지만 유닉스를 개인용 컴퓨터에서 사용하고 있는 사람은 아무도 없었습니다. 대학의 연구소나 기관급 되는 곳에서야 10000달러를 주고 ..
2000-9-27 UC Berkeley, Varian 교수가 쓴 'Market structures of network age' 논문 번역입니다. Hal Varian 교수는 2002년 구글과 컨설턴트로 관계를 맺어서 이후 Chief Economist가 됩니다. 전자상거래는 의심의 여지 없이 비즈니스 방식을 바꾸어 나갈 것이다. 하지만 다른 곳에서 이미 언급한 대로 '변하는 것은 테크널러지일 뿐, 경제 법칙은 영원하다.' 전자상거래에 의해 야기된 여러 가지 변화에도 불구하고 경쟁의 가장 기본이 되는 많은 원칙들은 여전히 영향력을 가질 것이다. 이 논문은 전자상거래의 세가지 경쟁 양상을 탐색해 본다: 마케팅, 인터커넥션(Interconnection), 그리고 가격 맞추기(Price matching). 이들 각..
구글 창업자인 서르게이 브린과 래리 페이지의 논문, "The Anatomy of a Large-Scale Hypertextual Web Search Engine" 번역 2002-12-3 Abstract 이 논문을 통해 우리는 구글(Google)이라는, 하이퍼텍스트를 통해 나타나는 구조적 특징을 대폭 사용한 대형 검색 엔진의 프로토타입을 제시하고자 한다. 구글은 웹을 능률적으로 긁어와서 인덱싱(색인화)한 다음 (crawling & indexing) 기존의 시스템보다 훨씬 더 만족스런 검색 결과를 나타낼 수 있도록 디자인되었다. 최소 2천 4백만 페이지로 이뤄진 하이퍼링크 데이타베이스와 풀 텍스트로 이뤄진 구글의 프로토 타입은 http://google.stanford.edu의 주소로 이용해 볼 수 있다. 검..
구글 검색엔진의 핵심 알고리듬인 페이지랭크를 최초로 공개했던 논문, "The PageRank Citation Ranking : Bringing Order to the Web" 번역 2002-12-30 Abstract 웹 페이지의 '중요성'은 본질적으로 주관적인 문제여서 읽는 사람의 관심사나 지식 그리고 태도 등에 의존한다. 하지만 웹 페이지의 상대적 중요성에 관해서는 객관적으로 얘기할 수 있는 부분이 많다. 이 논문은 객관적이고 기계적으로 웹 페이지를 랭킹해서 읽는 사람의 관심이나 기울이는 주의를 효과적으로 측정할 수 있는 수단인 "PageRank"를 소개한다. 우리는 페이지랭크(PageRank)를 이상적인 랜덤 웹 써퍼(random web surfer)에 비교해 볼 것이며, 어떻게 많은 웹 페이지를 대..