ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Crypto. One-time pad
    보안/컴퓨터보안 2019. 9. 14. 21:07

    지금까지 배운 방식들중 가장 보안이 강력하다고 할수있다. 

    key는 plaintext에 대한 어떠한 정보도 담지않는다.

    pad(key)는 반드시 랜덤이어야하고 한번만 사용되어야 한다.

     

    알고리즘 : Plaintext와 Key를 XOR한다. 

     

    하지만 키가 너무 길다. 메세지와 길이가 같기 때문.( ->키를 책으로 만듬-> 책을 가지고있으면 복호화쉬워짐) 
    그래서 이론적으로만 완벽하다고 볼수있고, 잘 쓰이지 않는다.

    (streaming 에서는 쓰이는 경우가 있다고 한다. youtube등)

    키에 따라 전혀다른 플레인텍스트가 나올수있다.

     

     

    공격

    pad를 2번이상 사용하게 됬을때 key가 공개될 수 있다.

    댓글

Designed by Tistory.