APPARATUS AND METHOD FOR GENERATING ELECTRONIC BOOK, AND APPARATUS AND METHOD FOR VERIFYING INTEGRITY OF ELECTRONIC BOOK
First Claim
Patent Images
1. An apparatus for verifying integrity of an electronic book (e-book), the apparatus comprising:
- an e-book receiving unit configured to receive e-book data including e-book e-signature data including e-signature-object information including a fourth digest value generated by applying a second hash function to e-book basis data including title information of the e-book, a first digest value generated by applying a first hash function to the e-signature-object information, an e-signature value generated by applying an encryption function employing a private key as an encryption key to the first digest value, and a public key value corresponding to the private key, and the e-book basis data; and
an e-book integrity verification unit configured to verify integrity of the e-book data received through the e-book receiving unit by comparing at least one of a fifth digest value generated by applying the encryption function employing the public key as a decryption key to the e-signature value and a sixth digest value generated by applying the first hash function to the e-signature-object information with the first digest value.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are an apparatus and method for generating an electronic book (e-book) and an apparatus and method for verifying integrity of an e-book. An e-book including information for verifying the integrity of the e-book is generated, and the integrity of an e-book is verified from information included in the e-book to determine whether or not the e-book has been falsified. Accordingly, an e-book is generated to conform to the electronic publication (EPUB) standard and to include information for protecting the copyright of the e-book, so that the e-book market can be activated.
-
Citations
16 Claims
-
1. An apparatus for verifying integrity of an electronic book (e-book), the apparatus comprising:
-
an e-book receiving unit configured to receive e-book data including e-book e-signature data including e-signature-object information including a fourth digest value generated by applying a second hash function to e-book basis data including title information of the e-book, a first digest value generated by applying a first hash function to the e-signature-object information, an e-signature value generated by applying an encryption function employing a private key as an encryption key to the first digest value, and a public key value corresponding to the private key, and the e-book basis data; and an e-book integrity verification unit configured to verify integrity of the e-book data received through the e-book receiving unit by comparing at least one of a fifth digest value generated by applying the encryption function employing the public key as a decryption key to the e-signature value and a sixth digest value generated by applying the first hash function to the e-signature-object information with the first digest value. - View Dependent Claims (2, 3, 4, 13, 14)
-
-
5. An apparatus for generating an electronic book (e-book), the apparatus comprising:
-
a digest unit configured to generate a fourth digest value by applying a second hash function to e-book basis data including title information of the e-book, and generate a first digest value by applying a first hash function to e-signature-object information including the fourth digest value; an e-signature unit configured to generate an e-signature value by applying an encryption function employing a private key as an encryption key to the first digest value; and an e-book generation unit configured to generate e-book data including e-book signature data including the e-signature-object information, the first digest value, the e-signature value, and a public key value corresponding to the private key, and the e-book basis data. - View Dependent Claims (6)
-
-
7. A method of verifying integrity of an electronic book (e-book), the method comprising:
-
receiving e-book data including e-book e-signature data including e-signature-object information including a fourth digest value generated by applying a second hash function to e-book basis data including title information of the e-book, a first digest value generated by applying a first hash function to the e-signature-object information, an e-signature value generated by applying an encryption function employing a private key as an encryption key to the first digest value, and a public key value corresponding to the private key, and the e-book basis data; and verifying integrity of the received e-book data by comparing at least one of a fifth digest value generated by applying the encryption function employing the public key as a decryption key to the e-signature value and a sixth digest value generated by applying the first hash function to the e-signature-object information with the first digest value. - View Dependent Claims (8, 9, 10, 15, 16)
-
-
11. A method of generating an electronic book (e-book), the method comprising:
-
generating a fourth digest value by applying a second hash function to e-book basis data including title information of the e-book; generating a first digest value by applying a first hash function to e-signature-object information including the fourth digest value; generating an e-signature value by applying an encryption function employing a private key as an encryption key to the first digest value; and generating e-book data including e-book signature data including the e-signature-object information, the first digest value, the e-signature value, and a public key value corresponding to the private key, and the e-book basis data. - View Dependent Claims (12)
-
Specification