중국시가넷 - 개인 서명 - 암호화 기술의 기본 원리를 간략하게 설명하고 일반적으로 사용되는 암호화 시스템과 해당 알고리즘을 나타냅니다.

암호화 기술의 기본 원리를 간략하게 설명하고 일반적으로 사용되는 암호화 시스템과 해당 알고리즘을 나타냅니다.

1, 대칭 암호화 알고리즘

대칭 암호화 알고리즘은 중요한 데이터 및 기타 정보를 암호화하는 데 사용됩니다. 일반적으로 사용되는 알고리즘은 다음과 같습니다.

DES (데이터 암호화 표준): 대량의 데이터를 암호화하는 고속 데이터 암호화 표준입니다.

3DES(Triple DES): DES 를 기준으로 한 세그먼트 데이터는 세 개의 다른 키로 세 번 암호화되어 강도가 더 높습니다.

AES (고급 암호화 표준): 차세대 고속 및 높은 보안 수준의 암호화 알고리즘 표준인 고급 암호화 표준입니다.

알고리즘 원리

AES 알고리즘은 변위 및 변위 연산을 기반으로 합니다. 정렬은 데이터를 재정렬하는 것이고, 대체는 한 데이터 단위로 다른 데이터 셀을 바꾸는 것입니다. AES 는 여러 가지 다른 방법을 사용하여 변위 및 변위 연산을 수행합니다.

2. 비대칭 알고리즘

일반적인 비대칭 암호화 알고리즘은 다음과 같습니다.

RSA: RSA 가 개발한 공개 키 알고리즘으로, 키 길이를 늘리고 암호화할 파일 블록의 길이도 가변적입니다.

DSA (디지털 서명 알고리즘): 디지털 서명 알고리즘으로 표준 DSS (디지털 서명 표준) 입니다.

ECC (타원 곡선 암호): 타원 곡선 암호.

알고리즘 원리-타원 곡선의 문제점

타원 곡선에서 이산대수 문제에 대한 ECDLP 는 다음과 같이 정의됩니다. 주어진 소수 P 와 타원 곡선 E, q = KP 의 경우 알려진 P 와 Q, P 보다 작은 양의 정수 K 를 구하면 K 와 P 에서 Q 를 계산하는 것이 더 쉽다는 것을 증명할 수 있지만 Q 와 P 에서 k 를 계산하는 것은 더 어렵습니다.

타원 곡선의 덧셈을 이산 로그의 모듈러스 곱셈과 일치시키고 타원 곡선의 곱셈을 이산 로그의 모듈러 파워 연산과 일치시킴으로써 해당 타원 곡선 기반 암호 시스템을 설정할 수 있습니다.