728x90
반응형
암호학(cryptograph)
생활코딩 암호학 영상을 보고 요약한 정리 입니다.
https://www.youtube.com/playlist?list=PLuHgQVnccGMD-9lk4xmb6EG1XK1OmwC3u
- 암호화의 특징
- 기밀성 (Confidentiality) : 암호화된것을 알수 없어야함.
- 무결성 (Integrity) : 내용이 원본과 같다는걸 유지해야함.
- 인증 (Authentication) : 권한이 있는 사람만 접근 가능해야함.
- 암호법의 구분
- 양방향 암호화 : 정보를 감추는 기밀성에 초점이 맞춰짐
- 대칭키 : 암,복호화시 같은 키 사용
- 비대칭키 : 암,복호화시 다른 키 사용
- 단방향 암호화 : 무결성에 초점을 맞춤
- 양방향 암호화 : 정보를 감추는 기밀성에 초점이 맞춰짐
- 단반향 암호화
- 다른말로 HASH
- MD5, SHA-256, SHA-512등등
- 무결성체크, 전자서명, 파일식별자, 패스워드 저장, 블록체인, 가상화패
- 양방향 암호화
- 대칭키 방식
- Twofish, Serpent, AES, DES....
- 대칭키를 사용할 경우에는 키가 노출될수 있다.
- 비대칭키 (공개키) 방식
- 공개키 (public key)
- 비공개키 (private key)
- 평문을 공개키로 암호화 (공개키로 복호화 불가능, 비공개키로만 복호화 가능)
- 평문을 비공개키로 암호화(비공개키로 복호화 불가능, 공개키로만 복호화 가능)
- 암호화 절처
- A는 공개키와 비공개키를 생성후 공개키를 노출 시킨다.
- B는 A가 노출시킨 공개키로 암호문을 만들어 A에게 전달한다.
- A는 B에게 전달받은 암호문을 자신이 만든 비공개키로 복호화 한다.
- 전자서명
- A는 공개키와 비공개키를 생성후 공개키를 노출 시킨다.
- A는 문서 뒤에 A의 비공개키로 암호화한 text를 추가한다. (이게 전자서명이다)
- 그걸 B 에게 전달한다
- 대칭키 방식
728x90
반응형
'Development > Tech&Seminar' 카테고리의 다른 글
BASE 분산 트랜잭션 속성 (0) | 2022.11.11 |
---|---|
분산 아키텍처에 대해 착각하기 쉬운 몇가지. (0) | 2021.12.18 |
Pivotal Cloud-Native Day 2019 Seoul 을 다녀와서 (0) | 2019.07.04 |
Google Cloud Next Recap을 다녀와서! (0) | 2019.05.27 |
Agile Korea Conference 2018 참석 후기 (0) | 2018.11.25 |