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

알고리즘 라는 단어는 아랍어 수치를 나타내며 아랍어 수학자라는 아랍어 수학자라는 이름에서 파생 된 Algorism 의 변형으로 여겨집니다. 암호화에서 알고리즘은 따를 때 특정 유형의 암호화를 생성하고 암호화 알고리즘이라고 할 수있는 프로세스 또는 절차입니다. 메시지 암호화는 인터넷의 안전한 전송 또는 메시지의 핵심입니다. Rijndael, Mars, RC6, Serpent 및 Twofish를 포함하여 여러 가지 암호화 알고리즘이 있으며,이 모든 것은 인터넷을 통해 안전한 통신에 사용되는 AES (Advanced Encryption Standard)의 후보자로 제출되었습니다. RSA 알고리즘은 인터넷에 사용되는 또 다른 암호화 시스템, 특히 이메일에 사용되는 또 다른 암호화 알고리즘입니다.

Ronald L. Rivest, Adi Shamir 및 MIT의 교수진 인 Leonard M. Adleman은 RSA로 알려진 RSA로 알려져 있습니다.알고리즘 는 1977 년에 각 성의 첫 글자를 사용하여 알고 있습니다. RSA 알고리즘은 public key cyptography 또는 PKC라고도하는 공개 키 암호화 시스템에서 사용되었습니다. 암호화 시스템에는 하나 또는 두 개의 키가있을 수 있습니다. PKC는 비대칭 암호화 시스템으로 두 개의 키가 있음을 의미합니다.

이전에 미국 국가 안보국이 이전에 알려졌지만 1976 년 Sun Microsystems®의 Whitfield Diffie와 Stanford University의 Martin Hellman에 의해 공개 키 암호화가 개별적으로 발명되어 공개되었습니다. 대칭 키 암호화에 필요한대로 발신자가 메시지에 암호화 키를 포함시켜야하는 것을 피하는 방법을 알아 냈습니다. 메시지와 함께 키를 보내면 가로 채기와 해독의 위험이 높아 졌기 때문에 이것은 큰 발전이었습니다. 2010 년 3 월 현재, 대학의 컴퓨터 과학자 OF 미시간은 RSA 알고리즘을 깨뜨렸지만이 방법은 컴퓨터를 조작하는 데 달려 있으며 전 세계 어디에서나 메시지를 해독하는 방법을 알아 내지 않는 것이 지적되었습니다.

.

PKC 시스템은 여러 단계로 작동합니다. 먼저, 발신자의 컴퓨터는 수신자 컴퓨터에 공개 키를 제공하도록 요청합니다. 응답하면 RSA 알고리즘에 의해 생성 된 수신기의 공개 키가 메시지를 암호화하는 데 사용됩니다. 그런 다음 메시지가 전송되고 수신기의 컴퓨터가 메시지를 받으면 수신기의 개인 키가 메시지를 해독하는 데 사용됩니다. 키가 없으면 해독 할 수 없기 때문에 두 개의 키가 있기 때문에 가로 채는 메시지 또는 납치 된 메시지가 안전합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?