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 |
Tags
- dbms
- jsp
- 가상컴퓨팅
- DB
- JPA
- 코테
- javascript
- 코딩테스트
- Algorithm
- 크루스칼
- dfs
- sql
- generic class
- Java
- data structure
- 암호학
- 알고리즘
- JDBC
- Queue
- BFS
- MVC
- 자바의정석
- cloud computing
- 공개키 암호화
- Stack
- python
- 자료구조
- 생성자
- 클라우드 컴퓨팅
- spring
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