Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- dbms
- 코테
- JPA
- spring
- 암호학
- DB
- 자바의정석
- js
- 생성자
- 가상컴퓨팅
- BFS
- jsp
- data structure
- 항해99
- 알고리즘
- sql
- javascript
- 크루스칼
- 코딩테스트준비
- Algorithm
- 자료구조
- Queue
- dfs
- 코딩테스트
- generic class
- Java
- 개발자취업
- 문자열
- 공개키 암호화
- python
Archives
- Today
- Total
목록대칭키 암호화 (1)
PLOD
[crypto] secret key cryptography
비밀키 암호화 기법은 대칭키 암호화 기법, 단일키 암호화 기법이라고도 한다. 동일한 키로 데이터를 암호화하고 복호화한다. 암호화하는 키와 복호화하는 키가 같기 때문에 key가 노출되면 누구나 암복호화가 가능하기 때문에 비밀성을 유지하는 것이 중요하다. 대칭키 암호화를 사용하는 기법 중 가장 유명한 암호화 기법은 DES(Data Encryption Standard) 기법이다. DES(64ibt) 1) IP(Initial Permutation, 초기 전치) 시행 2) 초기 전치 후 총 64비트 문을 상위 32비트(L0, 왼쪽 비트), 하위 32bit(R0, 오른쪽 비트)로 분할 3) 오른쪽 32bit(R0)와 라운드 키(K)와 함께 f 함수 연산을 하고 왼쪽 32bit(L0)와 XOR 연산 수행 . 이러한 ..
computer science/Cryptography
2023. 7. 7. 09:47