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

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

*도*
개인인증판매자스토어
최초 등록일
2009.08.28
최종 저작일
2009.06
6페이지/ 압축파일
가격 10,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% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
유니스터디 이벤트
배낭암호를 이용한 워터마킹 구현
  • 아이템매니아 이벤트
  • 유니스터디 이벤트
AI 챗봇
2024년 09월 04일 수요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
6:58 오후
문서 초안을 생성해주는 EasyAI
안녕하세요. 해피캠퍼스의 방대한 자료 중에서 선별하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 목차부터 본문내용까지 자동 생성해 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
9월 1일에 베타기간 중 사용 가능한 무료 코인 10개를 지급해 드립니다. 지금 바로 체험해 보세요.
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감
방송통신대학 관련 적절한 예)
- 국내의 사물인터넷 상용화 사례를 찾아보고, 앞으로 기업에 사물인터넷이 어떤 영향을 미칠지 기술하시오
5글자 이하 주제 부적절한 예)
- 정형외과, 아동학대