IP Library Granted Patent US 11,360,941
Granted Patent B2
US 11,360,941 · App. 16/066,520 · Granted Jun 14, 2022

Method and device for compressing and decompressing unit files for EPUB file encryption

Inventors: Yeong Hun Yi (Seoul, KR); Kyo Young Chin (Gyeonggi-do, KR)
Assignee: FASOO.COM CO., LTD.
G06F16/1744G06F16/00G06F16/113G06F21/10G06F21/602H04L9/14G06F2221/2107H04L2209/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,360,941
App. No.
16/066,520
Granted
Jun 14, 2022
Kind
B2
Abstract

Disclosed are a method and a device for compressing and decompressing unit files when encrypting an electronic publication (EPUB) file. The method for compressing unit files for EPUB file encryption comprises: a step of determining an encryption target unit file from among a plurality of unit files forming an EPUB file; a step of performing encryption of the compressed encryption target unit file; and a step of performing compression of general unit files among the plurality of unit files in addition to the encryption target unit file. As such, by performing compression of the encryption target unit file before the general unit files, it is possible to effectively reduce the size of a single packaged EPUB file.

Claims (30)

1. A method comprising:

determining at least two unit files to be encrypted in a multi-unit file, wherein the multi-unit file comprises a plurality of unit files, and wherein the plurality of unit files comprises the at least two unit files to be encrypted and at least one unit file to remain unencrypted;

compressing the at least two unit files to be encrypted prior to encryption of the at least two unit files to be encrypted;

encrypting the at least two unit files to be encrypted after the compressing the at least two unit files to be encrypted, wherein the encrypting the at least two unit files to be encrypted comprises using different encryption keys for each of the at least two unit files to be encrypted;

compressing the at least one unit file to remain unencrypted; and

compressing the plurality of unit files into a single file after the encrypting the at least two unit files to be encrypted and after the compressing the at least one unit file to remain unencrypted, wherein the single file comprises a meta information directory comprising an original data size of the at least two unit files to be encrypted.

2. The method of claim 1 , wherein the encrypting the at least two unit files to be encrypted comprises mapping the different encryption keys and identification information of the compressed at least two unit files to be encrypted in the meta information directory.

3. The method of claim 1 , wherein the multi-unit file is an electronic publication (EPUB) file.

4. The method of claim 1 , wherein the compressing the plurality of unit files into the single file comprising packaging the at least two unit files to be encrypted and the at least one unit file to remain unencrypted.

5. The method of claim 4 , wherein the packaging the at least two unit files to be encrypted and the at least one unit file to remain unencrypted comprises the compressing the at least one unit file to remain unencrypted.

6. A non-transitory computer-readable recording medium having a program recorded thereon, wherein execution of the program comprises:

determining at least two unit files to be encrypted in a multi-unit file, wherein the multi-unit file comprises a plurality of unit files, and wherein the plurality of unit files comprises the at least two unit files to be encrypted and at least one unit file to remain unencrypted;

compressing the at least two unit files to be encrypted prior to encryption of the at least two unit files to be encrypted;

encrypting the at least two unit files to be encrypted after the compressing the at least two unit files to be encrypted, wherein the encrypting the at least two unit files to be encrypted comprises using different encryption keys for each of the at least two unit files to be encrypted;

compressing the at least one unit file to remain unencrypted; and

compressing the plurality of unit files into a single file after the encrypting the at least two unit files to be encrypted and after the compressing the at least one unit file to remain unencrypted, wherein the single file comprises a meta information directory comprising an original data size of the at least two unit files to be encrypted.

7. The non-transitory computer-readable recording medium of claim 6 , wherein the encrypting the at least two unit files to be encrypted comprises mapping the different encryption keys and identification information of the compressed at least two unit files to be encrypted in the meta information directory.

8. The non-transitory computer-readable recording medium of claim 6 , wherein the multi-unit file is an electronic publication (EPUB) file.

9. The non-transitory computer-readable recording medium of claim 6 , wherein the compressing the plurality of unit files into the single file comprising packaging the at least two unit files to be encrypted and the at least one unit file to remain unencrypted.

10. The non-transitory computer-readable recording medium of claim 9 , wherein the packaging the at least two unit files to be encrypted and the at least one unit file to remain unencrypted comprises the compressing the at least one unit file to remain unencrypted.

11. A method comprising:

identifying at least one unit file that was unencrypted and at least two unit files that were encrypted in a multi-unit file, wherein the multi-unit file comprises a plurality of unit files, and wherein the plurality of unit files comprises the at least one unit file that was unencrypted and the at least two unit files that were encrypted;

decompressing the plurality of unit files from a single file, wherein the single file comprises a meta information directory comprising an original data size of the at least two unit files that were encrypted;

decompressing the at least unit file that was unencrypted in the multi-unit file after decompressing the plurality of unit files from the single file;

decrypting the at least two unit files that were encrypted after decompressing the plurality of unit files from the single file and prior to decompression of the at least two unit files that were encrypted, wherein the decrypting the at least two unit files that were encrypted comprises using different encryption keys for each of the at least two unit files that were encrypted; and

decompressing the at least two unit files that were encrypted after the decrypting the at least two unit files that were encrypted.

12. The method of claim 11 , wherein the decrypting the at least two unit files that were encrypted comprises identifying the different encryption keys and identification information of the decompressed at least two unit files that were encrypted.

13. The method of claim 11 , wherein the multi-unit file is an electronic publication (EPUB) file.

14. The method of claim 11 , comprising unpackaging the at least two unit files that were encrypted and the at least one unit file that was unencrypted, wherein the unpackaging comprises the decompressing the plurality of unit files from the single file.

15. The method of claim 14 , wherein the unpackaging the at least two unit files that were encrypted and the at least one unit file that was unencrypted comprises the decompressing the at least one unit file that was unencrypted.

Assignments (2)
CHANGE OF NAME Recorded May 17, 2022
From: FASOO.COM
To: FASOO
Reel/Frame 060073/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2018
From: YI, YEONG HUN; CHIN, KYO YOUNG
To: FASOO.COM CO., LTD.
Reel/Frame 046217/0632 →
Continuity (1)
Related Publication 20190005060A1 · Jan 3, 2019