메뉴

dExpert logo

[판매중지 컨텐츠] JsSafeCrypto_SEED 메모리보안 SEED암호화/복호화 소스

등록자 jic5760  
등록일 2014-12-20 오전 10:01:10
가격 4,500원 (VAT 별도)
판매 수 0건 (열람 : 1679)
사용환경 Visual Studio 2012으로 제작
소스는 C99이상 Linux GCC 또는, Windows에서 동작가능
(VC6.0 / GCC4.4.7 / VC11 에서 테스트함)
첨부파일 JsSafeCrypto_SEED.zip
샘플 JsSafeCrypto_SEED-TEST.zip
평점
판매자 컨텐츠 등록 수 6 건
 JsSafeCrypto는 메모리해킹보안기능이 탑제된 암호화/복호화 소스입니다.

C/C++ 에서 사용할 수 있으며 C함수와 C++클래스소스가 포함되어 있습니다.

RoundKey는 매 번 키생성시마다, 암호화, 복호화시 랜덤한 키로 암호화가 되어
메모리를 덤프하더라도 실제 암호화 키를 찾기가 매우 힘듭니다.
또 암호화,복호화에 사용한 임시 메모리 데이터또한 안전하게 삭제하여 데이터 유출을 방지합니다.

한국산 암호화 알고리즘 SEED(128-bits/256-bits Key, 128-bits Block)을 사용하였으며 KISA에서 배포된 알고리즘 소스를 바탕으로 제작하였습니다.

암/복호화 을 2번 반복해본 것입니다.


KISA소스를 이용한 테스트 결과
SEED-128
Key         : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext   : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext  : 5E BA C6 E0 05 4E 16 68 19 AF F1 CC 6D 34 6C DB
Decrypttext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

SEED-256
Key         : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext   : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext  : C6 09 21 4B E6 4E 38 CB EC 8E 8F 0A FE BA 74 DF
Decrypttext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
C 함수들


C++함수들


암/복호화와 안전메모리삭제 기능이 있습니다.

데브피아ID : jic5760
이메일 : jic5760@naver.com
이전

댓글 ( ※ 이 컨텐츠에 대한 궁금점이나 의견 등 다양한 의견교환의 공간입니다. )

댓글이 없습니다.