Skip to main content

RSA 알고리즘은 무엇입니까?

알고리즘이라는 단어는 아랍어 숫자를 나타내며 무하마드 이븐-무사 알-카리 리즈 미 (Muhammad Ibn-Musa al-Khhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhwarizmi라는 아랍어 수학자의 성에서 파생되는 알고리즘 의 변형으로 여겨집니다.암호화에서 알고리즘은 따를 때 특정 유형의 암호화를 생성하고 암호화 알고리즘 라고 할 수있는 프로세스 또는 절차입니다.메시지 암호화는 인터넷의 안전한 전송 또는 메시지의 핵심입니다.Rijndael, Mars, RC6, Serpent 및 Twofish를 포함하여 여러 가지 암호화 알고리즘이 있으며,이 모든 것은 인터넷을 통해 안전한 통신에 사용되는 AES (Advanced Encryption Standard)의 후보자로 제출되었습니다.RSA 알고리즘은 인터넷에 사용되는 또 다른 암호화 시스템, 특히 이메일에 사용되는 또 다른 암호화 알고리즘입니다. Ronald L. Rivest, Adi Shamir 및 MIT의 교수진 인 Leonard M. Adleman은 Rivest-Shamir-Adleman을 발명했습니다. mdash;각각의 성의 첫 글자를 사용하여 the RSA 알고리즘으로 널리 알려져 있습니다. mdash;RSA 알고리즘은 공개 키 암호화 시스템 (Public Key Cyptography) 또는 PKC라고도하는 공개 키 암호화 시스템에서 사용되었습니다.암호화 시스템에는 하나 또는 두 개의 키가있을 수 있습니다.PKC는 비대칭 암호화 시스템입니다. 이는 두 개의 키가 있음을 의미합니다. 이전에 미국 국가 안보국이 이전에 알려졌지만 1976 년 Sun Microsystems®의 Whitfield Diffie와 Martin Hellman은 1976 년에 개별적으로 발명하고 공개되었습니다.스탠포드 대학교.대칭 키 암호화에 필요한대로 발신자가 메시지에 암호화 키를 포함시켜야하는 것을 피하는 방법을 알아 냈습니다.메시지와 함께 키를 보내면 가로 채기와 해독의 위험이 높아 졌기 때문에 이것은 큰 발전이었습니다.2010 년 3 월 현재, 미시간 대학교의 컴퓨터 과학자들이 RSA 알고리즘을 깨뜨렸다는 주장이 제기되었지만,이 방법은 컴퓨터를 조작하는 데 달려 있으며, 어떤 메시지 가든 메시지를 해독하는 방법을 파악하지 못한다는 점이 지적되었습니다.전 세계 어디에서나 시간. PKC 시스템은 여러 단계로 작동합니다.먼저, 발신자 컴퓨터는 수신자 컴퓨터에 공개 키를 제공하도록 요청합니다.응답하면 수신자의 공개 키 mdash;RSA 알고리즘에 의해 생성 mdash;메시지를 암호화하는 데 사용됩니다.그런 다음 메시지가 전송되고 수신기의 컴퓨터가 메시지를 받으면 수신기의 개인 키가 메시지를 해독하는 데 사용됩니다.키가 없으면 해독 할 수 없기 때문에 두 개의 키가 있기 때문에 가로 채는 메시지 또는 납치 된 메시지가 안전합니다.