SYSTEM AND METHOD FOR PROTECTING DIGITAL FILES
First Claim
1. A system for protecting digital files, comprising at least one client computer, the at least one client computer comprising:
- a file identifier generating module for generating a file identifier for a digital file;
a key generating module for generating a key for the digital file; and
a data encoding module for encrypting the digital file according to the key; and
a server connected to the at least one client computer, the server comprising;
an identification validating module for determining whether a user intending to access the digital file has a corresponding access right, according to digital certificate information of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for protecting digital files is provided. The system includes at least one client computer and a server connected to the at lease one server. Each client computer includes: a file identifier generating module, for generating a file identifier for a digital file; a key generating module, for generating a key for the digital file; and a data encoding module, for encrypting the digital file according to the key. The server includes an identification validating module for determining whether a user intending to access the digital file has a corresponding access right, according to the user'"'"'s digital certificate information. A related method is also provided.
83 Citations
9 Claims
-
1. A system for protecting digital files, comprising at least one client computer, the at least one client computer comprising:
-
a file identifier generating module for generating a file identifier for a digital file; a key generating module for generating a key for the digital file; and a data encoding module for encrypting the digital file according to the key; and a server connected to the at least one client computer, the server comprising; an identification validating module for determining whether a user intending to access the digital file has a corresponding access right, according to digital certificate information of the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-based method for protecting digital files, comprising the steps of:
-
creating a digital file; generating a file identifier for the digital file; generating a key for the digital file; encrypting the digital file according to the key; searching for an access right of a user intending to access the digital file; determining whether the user has the corresponding access right according to digital certificate information of the user; and providing the user with the key of the digital file and allowing the user to access the digital file, if the user has the corresponding access right. - View Dependent Claims (7, 8, 9)
-
Specification