반응형

암호학(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
반응형

+ Recent posts