• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

배낭암호를 이용한 워터마킹 구현

*도*
개인인증판매자스토어
최초 등록일
2009.08.28
최종 저작일
2009.06
6페이지/파일확장자 압축파일
가격 5,000원 할인쿠폰받기
다운로드
장바구니

소개글

배낭암호를 이용하여 그림에 대한 워터마킹을 구현한 프로젝트입니다.
모든 소스코드와 실행파일을 제공합니다.

목차

없음

본문내용

unsigned char x = n, y = m, q, a[20] = { 1, 0 , x}, b[20] = { 0 , 1 , y} , temp;
unsigned short i,j;

// 공개키를 구함
for(i = 0; i < 8; i++) {
public_key[i] = (private_key[i] * m) % n;
}

// 확장 유클리드 알고리즘 이용 m값의 승산 역원 m_을 구함
i= 0;
while(1) {
if(y!=0) q = x / y;
a[i+2] = a[i] - q * a[i+1];
b[i+2] = b[i] - q * b[i+1];

if(x==1 || x==0) {
if(x==1) {
m_ = b[i];
break;
}
}
i++;
temp = y;
if(y!=0) y = x % y;
x = temp;
}

// 배낭 암호로 그림 파일 각 픽셀 암호화
for(i = 0; i < 256; i++) {
for(j = 0 ; j < 256; j++) {
temp = pDoc->m_OpenImg[i][j];
m_EncryptionImg[i][j] = 0;
for(int k = 7; k >= 0; k--) {
if((temp % 2) == 1) {
m_EncryptionBit[i][j] = (public_key[k] + m_EncryptionBit[i][j]) % 255;
bit_key[i][j][k] = 1;
}
temp = temp >> 1;
}
}
}

참고 자료

없음

압축파일 내 파일목록

배낭암호.hwp
knapsack_ciphers.pdf
워터마킹/auto.raw
워터마킹/circle.raw
워터마킹/lena.raw
워터마킹/MainFrm.cpp
워터마킹/MainFrm.h
워터마킹/ReadMe.txt
워터마킹/resource.h
워터마킹/sarang.raw
워터마킹/StdAfx.cpp
워터마킹/StdAfx.h
워터마킹/sukyang.raw
워터마킹/컨텐츠보안.aps
워터마킹/컨텐츠보안.clw
워터마킹/컨텐츠보안.cpp
워터마킹/컨텐츠보안.dsp
워터마킹/컨텐츠보안.dsw
워터마킹/컨텐츠보안.h
워터마킹/컨텐츠보안.ncb
워터마킹/컨텐츠보안.opt
워터마킹/컨텐츠보안.plg
워터마킹/컨텐츠보안.rc
워터마킹/컨텐츠보안.reg
워터마킹/컨텐츠보안.sln
워터마킹/컨텐츠보안.suo
워터마킹/컨텐츠보안.vcproj
워터마킹/컨텐츠보안.vcproj.gazch-PC.gazch.user
워터마킹/컨텐츠보안Doc.cpp
워터마킹/컨텐츠보안Doc.h
워터마킹/컨텐츠보안View.cpp
워터마킹/컨텐츠보안View.h
워터마킹/Debug/BuildLog.htm
워터마킹/Debug/MainFrm.obj
워터마킹/Debug/mt.dep
워터마킹/Debug/StdAfx.obj
워터마킹/Debug/vc80.idb
워터마킹/Debug/vc80.pdb
워터마킹/Debug/컨텐츠보안.exe.embed.manifest
워터마킹/Debug/컨텐츠보안.exe.embed.manifest.res
워터마킹/Debug/컨텐츠보안.exe.intermediate.manifest
워터마킹/Debug/컨텐츠보안.obj
워터마킹/Debug/컨텐츠보안.pch
워터마킹/Debug/컨텐츠보안.pdb
워터마킹/Debug/컨텐츠보안.res
워터마킹/Debug/컨텐츠보안Doc.obj
워터마킹/Debug/컨텐츠보안View.obj
워터마킹/res/Toolbar.bmp
워터마킹/res/컨텐츠보안.ico
워터마킹/res/컨텐츠보안.rc2
워터마킹/res/컨텐츠보안Doc.ico

이 자료와 함께 구매한 자료

*도*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
최근 본 자료더보기
탑툰 이벤트
배낭암호를 이용한 워터마킹 구현
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업