728x90

ECC 2

ECC란 무엇인가...?

ECC(Elliptic Curve Cryptography) 알고리즘은 타원 곡선 기반의 암호화 방식으로 RSA와 동일하게 공개키 방식을 사용한다. ECC 알고리즘이 등장하게 된 배경으로는 RSA 암호화 방식의 경우 암호키의 길이를 늘리면 보안강도가 강화되지만 연산 속도가 느려지는 단점이 있어서 이를 보안하기 위해 제안된 암호화 방식이다. 대칭키(AES) RSA 타원곡선(ECC) 80 1024 160 112 2048 224 128 3072 256 192 7680 384 256 15360 512 위의 표는 같은 키 길이(bit)의 알고리즘을 사용했을 때의 성능을 비교한 것인데 ECC의 알고리즘의 키 길이가 512일 때와 RSA의 알고리즘의 키 길이가 15360일 때의 성능이 거의 동일하다. 이처럼 작은 길이..

카테고리 없음 2024.04.03

AUTOSAR 그리고 표준 암호화 알고리즘

이직을 하게 되면서 HSM을 다루는 업무를 하게 되었고, 기본에 충실하지 못한 상태에서 회사업무만 하다보니 회사업무에 조금씩 어려움을 겪기 시작하였다. 그래서 다시 퇴근후 공부를 하기로 마음먹었다... 당분간 공부할 분야는 암호화 알고리즘인데, 암호화 알고리즘 중 AUTOSAR에서 정의한 표준 알고리즘을 위주로 공부해보려고 한다. 우선 AUTOSAR가 무엇인지 간단히 설명하자면, 차량 전장부품용 임베디드 소프트웨어의 사용이 많아지면서 저마다의 입맛에 맞춰 개발을 하다 보니 딱히 정해진 '표준'이라는 게 없었다. 그래서 등장한 게 AUTOSAR 플랫폼이다. AUTOSAR 플랫폼을 따른다면 아래와 같은 암호화 알고리즘들이 사용가능해야 한다. Algorithm Key Length(bits) Mode note ..

Crypto 2024.03.26
728x90