암호화 기본 가이드 – crypto.news

암호화는 공격으로부터 민감한 정보를 보호하는 데 사용됩니다. 암호화 유형은 무엇이며 암호화는 암호화폐를 어떻게 보호합니까? 자세히 알아보려면 클릭하세요! 암호 화폐의 인기가 높아짐에 따라 많은 사기꾼과 해커가 매료되었습니다. 이러한 기회주의자로부터 암호화 교환을 보호하기 위해 개발자는 고급 암호화를 지속적으로 구현합니다. 그러나 암호화는 무엇이며 암호화 투자자를 어떻게 보호합니까? 암호화 및 민감한 정보를 보호하기 위한 다양한 용도에 대해 자세히 알아보려면 계속 읽으십시오. 암호화폐 정보를 안전하게 보관하는 방법도 알려드립니다.

암호화란 무엇입니까?

암호화는 안전한 통신을 만들기 위해 수학적 기술을 사용하는 연습 및 연구입니다. 암호화를 통해 보낸 사람과 의도된 받는 사람만 보호된 데이터를 보고 처리할 수 있습니다.

"암호화"라는 용어는 "숨겨진"을 의미하는 그리스어 "kryptos"에서 유래했습니다. 현대 암호화 이전에 기본 암호화는 무의미해 보이는 원본 메시지가 의미를 나타내기 위해 "암호 해독"되거나 해독되는 서면 문서로 제한되었습니다. 제XNUMX차 세계 대전 중 암호 기계와 컴퓨터가 개발된 후 암호 기술은 더 복잡해지고 더 다양한 용도로 사용되었습니다.

오늘날 암호학은 컴퓨터 과학, 수학 및 통신의 교차 분야를 통해 계속 발전하고 있습니다. 암호화는 정보 보안에 매우 중요합니다. 컴퓨터 암호, 신용 카드 칩 및 전자 상거래 사이트는 암호화로 보호되는 일상적인 것들의 일부일 뿐입니다.

암호화의 목적은 무엇입니까?

암호화의 주요 목표는 정보의 안전한 전송을 보장하는 것입니다. 다른 목표는 다음과 같습니다.

  • 무결성 : 암호화는 수신자와 발신자 모두에게 비밀 메시지와 기타 정보가 저장 중이든 전송 중이든 수정할 수 없다는 것을 확인시켜줍니다.
  • 기밀 유지: 암호화 운영 체제에서는 의도한 수신자만 전송된 데이터 또는 메시지를 해독할 수 있습니다.
  • 정품: 강력한 암호화를 통해 보낸 사람과 받는 사람이 메시지를 보낼 위치와 서로의 신원을 확인할 수 있습니다.
  • 부인 방지: 암호화 체계는 발신자에게 배달 증명을, 수신자에게 발신자 신원 증명을 보장합니다. 이렇게 하면 어느 쪽 당사자가 암호화된 정보를 처리했음을 역추적하고 거부하는 것을 방지할 수 있습니다.

암호화 유형은 무엇입니까?

현대 암호화 시스템은 세 가지 유형으로 분류할 수 있습니다.

비밀 키 암호화

대칭 암호화라고도 하는 비밀 키 암호화는 데이터 암호화에 단일 키를 사용합니다. 이것은 대칭 암호화를 가장 단순한 형태의 암호화로 만듭니다.

이 시스템의 암호화 알고리즘은 암호화를 위해 암호 키를 사용합니다. 수신자가 데이터에 액세스해야 할 때 암호 해독을 위해 이 비밀 키가 필요합니다. 대칭 암호화 방법의 예로는 AWS 암호화와 오늘날 여전히 사용되는 고전 암호 중 하나인 Caesar 암호가 있습니다.

대칭 키 암호화는 물리적으로 저장된 데이터(미사용 데이터라고도 함)와 네트워크 또는 장치 간에 이동하는 데이터(전송 중 데이터라고도 함) 모두에 사용할 수 있습니다. 그러나 대칭 암호화는 미사용 데이터에 가장 일반적으로 사용됩니다. 비밀 키를 메시지 수신자에게 전송하면 데이터가 취약해지기 때문입니다.

공개 키 암호화

비대칭 암호화라고도 하는 공개 키 암호화 체계는 공개 키와 개인 키의 두 가지 키를 사용합니다. 공개 키는 메시지를 암호화하는 데 사용되며 개인 키는 메시지를 해독하는 데 사용됩니다. 비대칭 암호화에서 키를 교환할 수 없습니다. 하나의 키가 암호화에 사용되면 메시지를 해독하는 데 사용할 수 없습니다.

이러한 종류의 시스템에서는 누구나 의도한 수신자의 공개 키를 사용하여 메시지를 암호화할 수 있습니다. 그러나 수신자의 개인 키로만 암호를 해독할 수 있습니다.

비대칭 암호화 알고리즘은 또한 디지털 서명 체계에 대한 쉽고 강력한 인증을 허용합니다. 예를 들어 개인 키가 암호화 대신 메시지 인증에 사용되는 경우 디지털 서명이 추가됩니다. 

디지털 서명은 개인 키로 암호화된 고정 길이 데이터 문자열입니다. 그런 다음 수신자는 발신자의 공개 키로 디지털 서명을 해독합니다. 이렇게 하면 개인 키를 사용하여 서명할 수 있는 유일한 사람이기 때문에 보낸 사람이 메시지를 작성했음을 받는 사람이 안심할 수 있습니다.

공개 키 암호화 체계는 원격 로그인을 위한 SSH(Secure Shell Protocol) 및 전자 메일의 디지털 서명 및 암호화를 위한 S/MIME(Secure/Multipurpose Internet Mail Extensions)과 같은 여러 인터넷 표준을 보호합니다. 일부 공개 키 알고리즘은 디지털 서명, 키 배포 및 개인 정보 보호 또는 둘 다를 제공합니다.

공개 키 암호화는 대칭 암호보다 느리므로 전송 중인 데이터에 적합하지 않습니다. 최신 암호 시스템은 일반적으로 이 둘을 결합하여 전송 속도를 크게 저하시키지 않으면서 보안을 향상시킵니다. 이것은 일반적으로 공개 키 암호 시스템을 사용하여 비밀 키를 안전하게 교환함으로써 수행됩니다. 그런 다음 비밀 키는 대칭 암호화에 사용됩니다.

해시 함수

해시 함수는 데이터 집합이 알고리즘에 의해 고정 길이 문자열로 변환되는 데이터를 보호하는 매우 안전한 단방향 알고리즘입니다. 이 고정 길이 문자열을 해시 값이라고 합니다.

관련된 데이터의 원래 양에 관계없이 고유한 해시 값은 항상 동일하게 유지됩니다. 이렇게 하면 메시지의 내용과 받는 사람 및 보낸 사람에 대한 정보를 검색하기가 더 어려워집니다.

그러나 해시 함수는 되돌릴 수 없으며 이 고급 암호화 방법을 사용하면 해시된 출력에서 ​​입력을 복구할 수 없습니다. 이 추가 보안으로 인해 해시 기능은 블록체인 관리에 매우 중요합니다.

Cryptocurrencies에 암호화가 중요한 이유는 무엇입니까?

암호화 알고리즘은 세 가지 이유로 암호화폐에 중요합니다. 트랜잭션을 보호하고, 개인 정보를 보호하고, 코인이 이중 지출되는 것을 방지하는 데 도움이 됩니다. 이중 지출 코인은 암호화폐가 복제되거나 위조되어 두 번 이상 지불될 위험이 있습니다.

암호화는 블록체인 기술을 보호하여 블록체인이 보호된 원장을 유지하면서 디지털 방식으로 익명으로 배포할 수 있도록 합니다. 이 원장은 암호화 거래를 기록하고 관련된 모든 당사자를 쉽게 확인할 수 있도록 합니다. 고급 암호화 없이는 암호화폐 시스템이 사람들에게 디지털 자산에 대한 소유권을 부여하고 거래를 투명하게 처리하는 것이 불가능합니다.

암호 화폐 정보를 안전하게 유지하는 방법

많은 투자자들이 잠재적으로 엄청난 이익 때문에 암호화폐의 세계에 발을 담그고 있습니다. 그러나 이것은 또한 취약한 투자자로부터 귀중한 암호화 자산을 훔치는 해커와 사기꾼이 더 많다는 것을 의미합니다. 

다음은 암호 도용으로부터 자신을 보호할 수 있는 몇 가지 방법입니다.

강력한 암호 사용

해독할 수 없는 암호는 없지만 좋은 암호는 해커가 귀하의 정보에 액세스하기 어렵게 만듭니다. 일부 사용자는 소문자와 대문자, 특수 문자 및 숫자가 혼합된 복잡한 암호를 만듭니다. 

그러나 이것은 기억하기 어려울 수 있으므로 보안 전문가는 대신 일련의 단어를 사용하는 것이 좋습니다. 예는 "energypilotapplechorus"입니다. 이것은 기억하기 쉽지만 암호 크래킹을 방지하기에 충분히 길다.

하드웨어 지갑 사용

암호화 지갑을 보호하는 가장 좋은 방법 중 하나는 하드웨어 지갑을 사용하는 것입니다. 하드웨어 지갑은 개인 키를 안전하게 저장하는 USB 드라이브입니다.

하드웨어 지갑을 사용하면 시드 단어가 장치에서 이동되지 않도록 보호할 수 있습니다. 또한 일반적으로 해커가 드라이브에 물리적으로 액세스하는 경우에도 보호할 PIN 코드 또는 추가 암호가 있습니다.

하드웨어 지갑으로 암호화폐 거래를 할 때마다 PC나 기기에 연결되어 있어야 합니다. 지갑은 서명을 생성하여 인터넷에 연결된 PC 또는 장치로 보냅니다. 이를 통해 개인 키를 해킹에 노출시키지 않고 거래할 수 있습니다. 지갑 자체에는 인터넷 연결이 없기 때문에 맬웨어로부터 보호됩니다.

시드 문구 백업

시드 문구는 암호 정보를 복구하기 위한 "마스터 키" 역할을 하는 일련의 단어입니다. 비밀번호를 잊어버리거나 지갑을 제거하고 새 기기에 다시 설치하는 경우 계정을 복구하려면 시드 문구가 필요합니다. 시드 문구에 액세스할 수 있는 사람은 누구든지 연결된 모든 계정에 액세스할 수 있습니다.

어떤 사람들은 시드 문구의 스크린샷을 찍거나 장치의 문서 파일에 넣어 시드 문구를 백업합니다. 그러나 이 작업을 피하는 것이 좋습니다. 장치에 물리적으로 액세스할 수 있는 사람은 누구나 이 문구를 도용할 수 있습니다. 또한 맬웨어 공격을 통한 도난에 더 취약합니다.

시드 문구를 보호하는 간단한 방법은 장치의 디지털 문서에 저장하는 대신 종이에 적어 두는 것입니다. 이 종이는 쉽게 손상되지 않는 비밀 장소에 보관하십시오. 필요한 경우 여러 복사본을 숨겨진 다른 위치에 두십시오.

피싱 조심 

암호화 자산을 훔치는 가장 일반적인 방법 중 하나는 피싱입니다. 피싱은 사기꾼이 신뢰할 수 있는 연락처나 합법적인 회사인 것처럼 가장하여 개인 정보를 얻는 것입니다. 피싱의 한 가지 예는 사기꾼이 투자자를 속여 백그라운드에서 키 입력이나 데이터를 비밀리에 수집하는 가짜 응용 프로그램을 다운로드하도록 하는 것입니다.

사기꾼은 종종 온라인에서 MetaMask와 같은 인기 있는 지갑이나 거래소의 가짜 버전을 광고합니다. Google Play와 같은 앱 스토어는 정품 애플리케이션을 제공하지만 검색 결과에 가짜 지갑이나 앱에 대한 수많은 보고가 있었습니다. 이를 방지하려면 개발자의 공식 웹사이트에서 직접 앱을 다운로드하세요.

또 다른 예는 합법적인 것처럼 보이는 Google 광고가 사람들을 가짜 웹사이트로 안내하는 데 사용되는 경우입니다. 계정 복구 또는 등록을 위해 이러한 가짜 사이트는 피해자에게 자신의 시드 문구를 입력하도록 요청합니다. 예방 차원에서 익숙하지 않은 웹사이트나 광고의 팝업에 시드 문구를 입력하지 마십시오.

인증 앱 사용

일부 앱 또는 서버는 2단계 인증(2FA)을 사용하여 정보를 보호합니다. XNUMXFA를 사용하면 코드가 포함된 SMS 문자 메시지를 모바일 장치로 보낼 수 있으므로 거래를 승인하거나 자금을 인출할 수 있습니다.

그러나 해커는 전화 서비스를 이용하거나 메시지를 미러링할 수 있습니다. 그런 다음 이러한 텍스트 코드를 훔쳐 암호화 자산에 액세스할 수 있습니다. Google Authenticator와 같은 인증 앱을 사용하면 해커가 코드를 얻기 위해 모바일 장치를 물리적으로 소유해야 하기 때문에 2FA에 추가 보호 계층이 추가됩니다.

결론

암호화는 사용자의 민감한 정보와 암호화 자산을 훔치는 계획으로부터 암호화폐 거래소를 보호합니다. 공개 키 암호화는 암호화 시스템에 대한 공격을 방지하는 최전선에 있으며 사람들이 데이터를 안전하게 저장, 전송 및 수신할 수 있도록 지속적으로 개발되고 있습니다.

암호화폐 거래소를 통해 우리는 안전하게 돈을 이체하고 저장할 수 있게 되었기 때문에 앞으로 더 나은 공개 키 암호 시스템에 대한 필요성이 더 커질 것입니다. 개발자의 더 많은 개선으로 귀중한 암호화 자산의 해킹 및 도난이 방지되기를 바랍니다.

암호화에 대해 자주 묻는 질문

공개-개인 키 암호화란 무엇입니까?

공개-개인 키 암호화에서 발신자는 공개 키를 사용하여 메시지를 암호화합니다. 그런 다음 수신자는 개인 키를 사용하여 암호를 해독합니다. 이렇게 하면 의도한 받는 사람만 메시지와 내용에 액세스할 수 있습니다.
받은 메시지와 보낸 메시지를 일치시켜 공개-개인 키 암호화도 데이터 무결성을 보장합니다. 전송 중에 메시지 내용이 변경되지 않도록 합니다.

작업 증명(PoW)이란 무엇입니까?

작업 증명(PoW)은 블록체인 거래를 확인하는 방법입니다. 작업 증명 시스템에서 알고리즘은 참여 컴퓨터가 올바르게 풀기 위해 경쟁하는 수학적 퍼즐을 제공합니다. 이러한 컴퓨터를 "광부"라고 하며 퍼즐은 "블록"이라고도 하는 트랜잭션 그룹을 확인하는 데 도움이 됩니다.
컴퓨터가 블록을 올바르게 확인하면 블록체인 원장에 추가됩니다. 그런 다음 성공적인 광부는 완료된 작업에 대한 보상으로 일부 암호 화폐를 받습니다.

출처: https://crypto.news/a-basic-guide-to-cryptography/