본문 바로가기

비대칭키2

비대칭 키 암호 방식 알고리즘 - RSA, 타원 곡선 알고리즘 💡비대칭 키 암호 방식 알고리즘 오늘날 사용되는 비대칭 키 암호 방식 알고리즘은 RSA 암호 방식(소인수 분해)과 타원곡선 알고리즘이 있다. ✓ RSA 암호 방식 (소인수분해) RSA 암호 방식은 두 개의 소수를 곱하여 얻어낸 계수를 사용해 공개 키와 개인 키를 생성한다. 이 방식은, 아주 큰 수는 소인수분해 하는 것이 어렵다는 것에 기반을 둔 방식이다. 그렇기에, 큰 수의 소인수분해를 빠르게 할 수 있는 알고리즘이 발견된다면 RSA 암호 방식은 더 이상 쓰이지 않을 것이다. RSA 방식의 가장 중심은 '큰 숫자를 소인수분해하는 것이 어렵다' 이다. 실제로114381625757888676692657799761466120102182966721242362562561842935706935245733897830.. 2022. 6. 20.
대칭 키 암호 방식과 비대칭 키 암호 방식 블록체인에서의 암호는 대표적으로 보안을 위해서 사용되고 기밀성, 무결성, 인증, 부인 방지를 위해 사용 된다. * 기밀성: 타인이 볼 수 없도록 암호화하여 숨김 * 무결성: 메시지가 수정되지 않았는지 검증해야 함 * 인증/부인 방지 : 본인이라는 것을 확인함 위의 기능들은 크게 대칭 키 암호 방식과 비대칭 키 암호방식, 그리고 해시 함수를 사용하여 구현 된다. 💡대칭 키 암호화를 할 때의 키와 복호화를 할 때의 키가 같은 것을 대칭키라고 한다. 대칭 암호화 방식은 여러 사용자 사이에 공유된 단 하나의 키를 기반으로 한다. ✓ 대칭 키 암호 방식 하나의 키로 원본 데이터를 암호화하여, 암호화한 데이터 키를 함께 송신한다. 이를 받는 사람 역시 동봉된 동일한 키를 사용해 암호화된 데이터를 복호화 한다. 대칭.. 2022. 6. 20.