发明名称 ENCRYPTION DEVICE, DECRYPTION DEVICE, ENCRYPTION METHOD, AND ENCRYPTION PROGRAM
摘要 <p>PROBLEM TO BE SOLVED: To provide an encryption device which, when a plurality of users encrypt data using a key generated independently for each user, can eliminate data duplication even though a key generated by a user is not known on the storage side in which encrypted data is stored.SOLUTION: First hash value calculation means 82 calculates a hash value for a left block. Encryption-use pseudo-random number generation means 83 generates, using an exclusive-OR of the hash value and a right-end block as an input block, a pseudo-random number equal in length to the left block. Common key block encryption means 84 generates, for an input block, a block ciphertext using a secrete key. Ciphertext generation means 85 generates ciphertext by combining an exclusive-OR of the pseudo-random number and the left block and the block ciphertext. Duplication elimination means 86 compares the hash value or real value of the left block in two pieces of ciphertext and, when the compared values match, deletes the left block in one of the two pieces of ciphertext.</p>
申请公布号 JP2015022318(A) 申请公布日期 2015.02.02
申请号 JP20130147269 申请日期 2013.07.16
申请人 NEC CORP 发明人 MINEMATSU KAZUHIKO
分类号 G06F12/00;G09C1/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址