'hybrid crypto'에 해당되는 글 1건

  1. 2016.05.08 [crypto] HybridCrypto Module

[crypto] HybridCrypto Module

View Comments

[crypto] HybridCrypto Module

하이브리드 암호화 모듈을 하나 만들었습니다.


크게 새로운 방식은아니구요.


공개키, 비밀키 암호화 기반의 기본적인 하이브리드형 모듈입니다.


Https를 기본적으로 사용하겠지만. 서비스 성질에따라 보안을 더신경써야할 것들에 더해 사용하시면 좋을 듯합니다.


송신자는 전달하고자하는 메세지를 비밀키로 암호화 합니다. 다음 공개키암호화 방식으로 비밀키와 비밀키해시를 암호화하고, 이세가지 데이터를 전송합니다.


수신자는 개인키로 해당 암호화된 비밀키를 복호화하여 비밀키를 알아내고 해당비밀키로 다시 진짜메세지를 복호화합니다.


참고로 키교환은 따로하지않으며 기존에 클라이언트와 서버에 각각 키들이 존재해야합니다. 키교환 자체를 완벽하게하려면 기존에


최초 키를 박아두고, 전송옵션을 두어 위와같은방식으로 교환하는게 보다 안정적입니다.


또한 이러한 방식은 통신구간암호화에 보다 강력합니다.


기본적인 내용이지만 구현하기 손이 많이가는내용들이라 사용하시면 편할거에요.


디테일한 코드 설명은 npm 내부에 기입되어있으니 참고하시면 됩니다.


https://www.npmjs.com/package/hybridCrypto

0 Comments (+add yours?)

Leave a Reply

Tracbacks (+view to the desc.)

Newer Entries Older Entries