发明名称 Method for reversible image data hiding
摘要 A method for reversible image data hiding includes steps of encrypting an original image by an encryption process to generate an encrypted image, embedding a message into the encrypted image by an embedment process to generate an embedded image, and extracting the message and the original image from the embedded image by a decryption and extraction process. The encryption process includes generating a key stream by using a secret encryption key, and generating an encrypted image by XORing the original image with the key stream. The embedment process includes generating an embedded image by embedding the message via XORing the encrypted image with a predetermined public key set.
申请公布号 US9639912(B2) 申请公布日期 2017.05.02
申请号 US201414585749 申请日期 2014.12.30
申请人 UNIVERSITY OF MACAU 发明人 Zhou Jiantao;Sun Weiwei;Dong Li
分类号 G06F21/62;G06T1/00;G06K9/62;G06K9/52;G09C5/00;H04L9/06 主分类号 G06F21/62
代理机构 Bacon & Thomas, PLLC 代理人 Bacon & Thomas, PLLC
主权项 1. A method for reversible image data hiding comprising: pre-negotiating a secret encryption key between a first electronic device and a third electronic device, wherein the secret encryption key is to be stored in the first electronic device and the third electronic device; encrypting an original image by an encryption process to generate an encrypted image by the first electronic device, wherein the encryption process including: retrieving the stored secret encryption key and generating a key stream by using the secret encryption key; and generating the encrypted image by XORing the original image with the key stream; sending the encrypted image to a second electronic device from the first electronic device through a wireless network; embedding a message into the encrypted image by an embedment process to generate an embedded image by the second electronic device which does not know the secret encryption key, wherein the embedment process including: generating the embedded image by embedding the message via XORing the encrypted image with a predetermined public key set; sending the embedded image to the third electronic device from the second electronic device; and extracting the message and the original image from the embedded image by a decryption and extraction process by the third electronic device through computing by at least one processer, wherein the decryption and extraction process including: generating a decrypted image by XORing the embedded image with the key stream; and generating the message and the original image by XORing the decrypted image with the public key set; wherein generating the embedded image by embedding the message via XORing the encrypted image with the predetermined public key further comprises: dividing the encrypted image into encrypted blocks; extracting the message into bits of the message; finding a public key of the public key set associated with each of the bits of the message; XORing each of the public keys with each of the encrypted blocks to generate embedded blocks; and assembling the embedded blocks to generate the embedded image.
地址 Macau CN