ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Public key Cryptography /
    보안/컴퓨터보안 2019. 10. 14. 00:10

    #Symmetric key crypto (대칭키)

    alice와 bob이 통신할때 같은키 사용. (암호화 복호화) 
    plaintext  -> E ( + key)-> ciphertext  

      ^<-----------D----------------^

     


    Asymmetric key crypto (비대칭키)

    - 대칭키와 다르게, 보내는사람-받는사람의 키가 달라도 된다.
    - 암호화 키k / 복호화 키k'
    - 왜? 기존 symmetric key의 한계가 있었기때문
     => alice와 bob이 같은 키를 알아야한다는 가정때문에. (키교환문제 )

     ==> 직접 만나는 방법밖에 없다.

    - public key crypto (인증서도 이 방법을 이용)
     둘중에 하나는 public key(알려져도 상관X), 하나는 private key

    - 보내는사람은 encrypt하기 위해 받는사람의 public key 사용,

      받는사람은 decrypt 하기위해 private key 사용
    - modular arithmetic을 알아야 한다. (이전 게시물)

     

     

     

     

    RSA

    -two keys
    ex) public key-고구마/ private key-감자
    고구마는 모두가 안다. 고구마로 암호화하면 감자로 푼다.
    대신 cathy도 고구마를 아니까 bob인척하고 암호화메세지 보낼수있다.
    푸는건 alice만 가능. bob이 받을때는?
    -> rsa이용해서  bob은 전용 public,private key 가져야 함
     

    댓글

Designed by Tistory.