Method and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted files between data processing systems
First Claim
Patent Images
1. A method of passing encrypted files between data processing systems, comprising:
- at a source computer, providing at least one file which is encrypted with a key which is at least partially derived from at least one unique source computer system attribute;
providing a transfer memory media;
at said source computer, decrypting said at least one file;
at said source computer, encrypting said at least one file with a key which is derived from at least one unique transfer memory media attribute;
at said source computer, copying said encrypted at least one file to said transfer memory media;
at a target computer, copying said encrypted at least one file to said target computer;
at said target computer, decrypting said at least one file;
at said target computer, encrypting said at least one file with a key which is at least partially derived from at least one target computer system attribute.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for transferring encrypted files from a source computer to one or more target computers. An export program is provided in the source computer and an import program is provided in the target computer. The export program decrypts the encrypted file and tags the export operation with an export counter value. The clear text file is then encrypted with an encryption operation utilizing a key which is unique to a transfer memory media, such as diskette serial number. The memory media is carried to a target computer which utilizes the import file to decrypt the encrypted file.
647 Citations
13 Claims
-
1. A method of passing encrypted files between data processing systems, comprising:
-
at a source computer, providing at least one file which is encrypted with a key which is at least partially derived from at least one unique source computer system attribute; providing a transfer memory media; at said source computer, decrypting said at least one file; at said source computer, encrypting said at least one file with a key which is derived from at least one unique transfer memory media attribute; at said source computer, copying said encrypted at least one file to said transfer memory media; at a target computer, copying said encrypted at least one file to said target computer; at said target computer, decrypting said at least one file; at said target computer, encrypting said at least one file with a key which is at least partially derived from at least one target computer system attribute. - View Dependent Claims (2, 3, 4)
-
-
5. A method of passing encrypted files between data processing systems, comprising:
-
at a source computer, providing at least one file which is encrypted with a key which is at least partially derived from at least one unique source computer system attribute; providing a transfer memory media; initiating a particular transfer operation from a target computer to said transfer memory media; at said source computer, decrypting said at least one file; including in said at least one file a transfer identifier which uniquely identifies said particular transfer operation; at said source computer, encrypting said at least one file with a key which is derived from at least one unique transfer memory media attribute; at said source computer, copying said encrypted at least one file to said transfer memory media; at said target computer, copying said encrypted at least one file to said target computer; at said target computer, decrypting said at least one file; at said target computer, encrypting said at least one file with a key which is at least partially derived from at least one target computer system attribute. - View Dependent Claims (6, 7)
-
-
8. A method of passing encrypted files between data processing systems, comprising:
-
at a source computer, providing at least one file which is encrypted with a key which is at least partially derived from at least one unique source computer system attribute; providing a transfer memory media; at a target computer, copying a transfer encryption key which is unique to said target computer to said transfer memory media; at said source computer, decrypting said at least one file; at said source computer, encrypting said at least one file with said transfer encryption key; at said source computer, copying said encrypted at least one file to said transfer memory media; at a target computer, copying said encrypted at least one file to said target computer; at said target computer, decrypting said at least one file; at said target computer, encrypting said at least one file with a key which is at least partially derived from at least one target computer system attribute. - View Dependent Claims (9, 10, 11)
-
-
12. A system that transfers an encrypted file contained within a removable transfer memory medium between a source data processing system and a target data processing system, comprising:
-
a source data processing system having a file encrypted with a source key, wherein said source key is at least partially derived from a source attribute that is unique to said source data processing system; a removable transfer memory medium having a transfer medium attribute that is unique to said removable transfer memory medium; export means for accessing said file on said source data processing system, decrypting said file, encrypting said file using a transfer medium key that is at least partially derived from said transfer medium attribute, and copying said file to said removable transfer memory medium; a target data processing system having a target attribute that is unique to said target data processing system; and import means for accessing said file on said removable transfer memory medium, decrypting said file, and encrypting said file with a target key that is at least partially derived from said target attribute. - View Dependent Claims (13)
-
Specification