암호화 이해 및 작동 방식 및 암호화 유형 (완전한 토론)
암호화 이해 형태 또는 형태를 변경하는 방법특정 패턴이나 키를 사용하지 않고는 이해하기 어려운 형태의 데이터. 그렇게 중요합니까?
인터넷을 서핑 할 때이 기사를 읽거나 온라인 쇼핑을하거나 심지어 페이스 북에서 전 여자 친구의 사진을 보는 것입니다. 물론 개인 정보를 입력해야 할 때가 있습니다. 여기서 중요한 데이터의 의미는 비밀번호, 신용 카드 정보, 은행 계좌 정보, 기밀 서신 또는 대화와 같은 데이터입니다.
당신은 확실히 그 데이터를 원하지 않습니다시스템의 보안없이 인터넷에 저장됩니다. 그렇기 때문에 데이터를 도난 당하더라도 도둑이 데이터를 이해할 수 없도록 암호화가 만들어졌습니다. 암호화 정의에 대한 자세한 내용은이 암호화 사용에 대한 간략한 기록을 먼저 살펴 보는 것이 좋습니다.
암호화의 간략한 역사
암호화라는 단어는 그리스 크립 토스에서 나왔습니다.숨겨진 비밀을 의미합니다. 과거에는 여전히 읽을 수없는 사람들이 많았을 때, 일반적인 방법으로 비밀 메시지를 작성하는 것으로 충분했습니다. 그러나 물론 메시지가 다른 장소로 전달 될 때 메시지의 기밀성을 유지하기 위해 읽을 수없는 형태로 메시지를 변경하는 암호화 체계를 개발하기 시작하기 전까지는 그다지 효과적이지 않습니다.
기원전 700 년에 스파르타 사람들scytale이라는 막대기로 감싸 진 피부에 민감한 메시지를 작성하십시오. 쓰기가 해제되면 읽을 수없는 임의의 문자가 생성됩니다. 그러나 동일한 지름의 스틱을 사용하면 임의의 문자 세트를 다시 해독하여 수신자가 읽을 수 있습니다.
다른 때에 로마인들은Password Chaesar라고합니다. 이 유형의 암호화는 텍스트의 각 문자가 알파벳과 특정 차이가있는 다른 문자로 대체되는 매우 간단합니다. 예를 들어 지정된 숫자가 3이면 "nesabamedia"메시지는 "qhvdedphgld"가됩니다. 언뜻보기에는 해독하기가 어려울 수 있지만 문자 D = A와 같이 자주 사용되는 단어에주의를 기울이면 암호화 프로세스가 단순화됩니다.
1970 년대 중반까지B. Whitfield Diffie와 Martin Hellman은 암호화의 근본적인 문제 중 하나, 즉 암호화 키를 필요한 사람들에게 안전하게 배포하는 방법을 해결하면서 암호화가 크게 도약했습니다. 이것은 나중에 RSA와 공동으로 개발되었으며 비대칭 알고리즘을 사용하여 공개 키 구현을 만들었으며, 이는 현재까지 암호화의 새로운 시대가되었습니다.
암호화의 이점
아시다시피기밀 정보를 보호하기 위해 오랫동안 정부와 군대에서 암호화가 적용되었습니다. 현재 암호화는 온라인 쇼핑 거래를 할 때 은행 정보 보호와 같은 시스템의 다양한 정보를 보호하는 데 사용됩니다.
암호화는 또한 데이터를 보호하는 데 사용될 수 있습니다하드 디스크, CD 또는 플래시와 같은 저장 장치에 저장됩니다. 랩톱이나 플래시 디스크를 도난당한 경우 도둑이 포함 된 데이터에 액세스 할 수 없도록하는 것이 중요합니다.
그러나 그럼에도 불구하고 나쁜 사람들은 암호화를 사용하여 최근에 일어난 사건과 같은 범죄 행위를 저지를 수 있습니다. 랜섬웨어 끔찍한 세상. 사용자의 데이터가 범죄자의 알고리즘을 사용하여 암호화되고 사용자가 자신의 데이터를 해독 할 수있는 열쇠를 얻으려면 돈으로 상환해야합니다.
암호화 작동 방식
인터넷상의 정보 보안은다양한 유형의 메소드를 사용하면 전송하는 데이터가 먼저 암호화된다는 것을 인식하지 못할 수 있습니다. 원시 (암호화되지 않은) 형식으로 전송 된 데이터를 일반 텍스트라고합니다. 그런 다음 데이터는 암호화 알고리즘 및 암호화 키를 사용하여 암호화됩니다.
프로세스는 데이터 형식을 생성합니다chipertext라는 새로운 것. 이 암호문은 일치하는 키를 사용하여 처음 설명 된 경우에만 읽을 수 있으며, 암호문에서 일반 텍스트로 양식을 변경하는 프로세스를 암호 해독이라고합니다.
암호화 유형
암호화는 두 가지 유형으로 나눌 수 있습니다.
1. 공개 키-비대칭 키
비대칭 암호화 또는공개 키 암호화는 공개 키 키와 수학적으로 관련된 키 키를 사용합니다. 공개 키는 모든 사람과 공유 할 수 있지만 개인 키는 비밀로 유지해야합니다. RSA는 가장 널리 사용되는 비대칭 알고리즘입니다.
적절한 사례 : Ugha (발신자)는로즈 (수신자). Ugha는 공개 키로 데이터를 암호화 한 다음 Rose로 보냅니다. 또한 Rose만이 자신이 소유 한 개인 키를 사용하여 데이터를 해독 할 수 있습니다. 이 시나리오에서 공개 키는 데이터를 암호화하는 데 사용되고 개인 키는 데이터를 해독하는 데 사용됩니다.
2. 개인 키-대칭 키
대칭 키는 동일한 키를 사용합니다.데이터를 암호화하고 해독합니다. 암호 해독시, 발신자는 수신자가 암호를 해독 할 수 있도록 먼저 개인 키를 공유해야합니다. 가장 널리 사용되는 대칭 키는 정부 기밀 정보를 보호하기 위해 만들어진 AES입니다.
적절한 사례 : Ugha (발신자)는 암호화하고Rose (수신자)가 데이터 수신자와 동일한 키를 사용하여 데이터를 해독합니다. Rose는 키를 사용하여 Ugha와 동일한 작업을 수행 할 수있었습니다.
암호화는 시대에 중요한 것입니다오늘날 우리는 디지털 라이프의 거의 모든 측면을 무의식적으로 보호합니다. 특히 온라인 거래를 할 때 온라인 거래를 할 때 제공되는 보안에 대해 확신이없는 사람들이 있습니다. 그러나 실제로 보안 문제의 원인의 60 %가 사용자 자신 (인간 오류)에 의해 발생한다는 것을 알고 있습니까?
위에서 설명한 암호화 정의에 대한 기사를 마치면서 "@ L4y 쓰기를 암호화 텍스트로 분류 할 수 있습니까?"라는 한 가지 질문을하고 싶습니다.