System and method for protecting an electronic file
AssigneesHONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., Hon Hai Precision Industry Co., Ltd.
InventorsCHUNG-I LEE, HAI-HONG LIN, DE-YI XIE, CHEN-CHEN ZHANG
Life of this patent
Estimating the term…
Abstract
A method for protecting an electronic file is provided. The method symmetrically encrypts the electronic file with a symmetric key, and asymmetrically encrypts the symmetric key. In addition, the method calculates a message digest for the encrypted electronic file, and obtains a trusted timestamp for the message digest. The method may provide security and authenticity for the electronic file.
Claims18
A system for protecting an electronic file, the system comprising:
- a first encrypting module configured for symmetrically encrypting the electronic file with a symmetric key, and storing the encrypted electronic file into a storage system;
- a second encrypting module configured for encrypting the symmetric key, and storing the encrypted symmetric key into the storage system;
- a calculating module configured for calculating a message digest for the encrypted electronic file by using a hash function;
- an obtaining module configured for obtaining a trusted timestamp for the message digest from a trusted third party so as to achieve authenticity of the electronic file;
- and
- at least one processor for executing the first encrypting module, the second encrypting module, the calculating module, and the obtaining module.
A computer-implemented method for protecting an electronic file, the method comprising:
- (a) symmetrically encrypting the electronic file with a symmetric key, and storing the encrypted electronic file into a storage system;
- (b) encrypting the symmetric key, and storing the encrypted symmetric key into the storage system;
- (c) calculating a message digest for the encrypted electronic file by using a hash function;
- and
- (d) obtaining a trusted timestamp for the message digest from a trusted third party so as to achieve authenticity of the electronic file.
A computer-readable medium having stored thereon instructions that, when executed by a computerized device, cause the computerized device to:
- symmetrically encrypt an electronic file with a symmetric key, and storing the encrypted electronic file into a storage system;
- encrypt the symmetric key, and storing the encrypted symmetric key into the storage system;
- calculate a message digest for the encrypted electronic file by using a hash function;
- and
- obtain a trusted timestamp for the message digest from a trusted third party so as to achieve authenticity of the electronic file.
Dependencies are inferred from the claim text.