← Back to Patent Explorer
US6741991B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Data management system

Assignee: Piracy Protection LLC
•
Filing: 2001-11-02
•
Granted: 2004-05-25
•
Expires: 2021-11-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To prevent piracy or leakage of data content, a cryptography technique and electronic watermark technique are combined together and used. In a data content supplied to a user, a user data is entered as electronic watermark by a data management center, and the data content with an electronic watermark entered in it is encrypted using a crypt key and is supplied. The encrypted data content is decrypted using a crypt key distributed from the data management center and is used. In case it is to be stored, it is encrypted using another crypt key. In case the data content is copied and transferred to other user, a user data of the other user is entered as electronic watermark, and a scenario to enter the user data of the other user as electronic watermark is registered at the data management center, and the data content with electronic watermark entered in it is encrypted using another crypt key and is supplied. When the validity of the other user is confirmed by the scenario, another crypt key is distributed to the other user. The encrypted data content is decrypted using another crypt key and is used. When it is to be stored, it is encrypted using still another key. In case the data content has been copied and transferred illegitimately, it is possible by verifying the electronic watermark to identify the user who has copied and transferred the data content illegitimately.

Inventors

  • 👤 Makoto Saito

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 11:31
CPC Classifications
G; G06; G06Q; G06Q20/00; G06F; G06F21/00; G06F21/10; G06F21/106; G06F21/1063; G06F21/107; G06F21/109; G06F21/16; G06Q20/02; G06Q20/04; G06Q20/06; G06Q20/08; G06Q20/12; G06Q20/123; G06Q20/1235; G06Q20/30; G06Q20/36; G06Q20/363; G06Q20/38; G06Q20/382; G06Q20/3823; G06Q20/3829; G06T; G06T1/00; G06T1/0021; G07; G07F; G07F7/00; G07F7/08; G07F7/0866; G07F7/10; G07F7/1016; H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L63/0442; H04L63/0464; H04L63/06; H04L63/062; H04L63/12; H04L63/126; H04L9/00; H04L9/08; H04L9/0816; H04L9/0819; H04L9/083; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/2347; H04N21/25; H04N21/254; H04N21/2541; H04N21/40; H04N21/43; H04N21/433; H04N21/4334; H04N21/44; H04N21/4408; H04N21/60; H04N21/63; H04N21/633; H04N21/6332; H04N21/6334; H04N21/63345; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; H04N7/00; H04N7/16; H04N7/167; H04N7/1675; G06F2211/00; G06F2211/007; G06F2211/008; G06F2221/00; G06F2221/21; G06F2221/2107; G06T2201/00; G06T2201/005; G06T2201/0064; H04L2209/00; H04L2209/60; H04L2209/608; H04L2463/00; H04L2463/101; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99939

Claims Analysis

Total Claims: 104
Claim 1
Independent Claim 158 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; entering second user data as a second electronic watermark to the first data content by the first user before transferring the first data content from the first user to a second user; and re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user.
Claim 2
Dependent Claim 158 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; entering second user data as a second electronic watermark to the first data content by the first user before transferring the first data content from the first user to a second user; and re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user.
Claim 3
Dependent Claim 75 words
A data management method according to claim 1 , further comprising: encrypting the first and second secret keys by the data management center using a public key of the first user before distributing the first and second secret keys to the first user; and decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key.
Claim 4
Dependent Claim 20 words
A data management method according to claim 1 , wherein the secret keys are generated by the data management center.
Claim 5
Dependent Claim 29 words
A data management method according to claim 1 , wherein the first and second secret keys are generated by the data management center based on the first user data.
Claim 6
Dependent Claim 29 words
A data management method according to claim 1 , wherein the secret keys are selected by the data management center from a key library at the data management center.
Claim 7
Dependent Claim 89 words
A data management method according to claim 1 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 8
Dependent Claim 43 words
A data management method according to claim 1 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key.
Claim 9
Dependent Claim 31 words
A data management method according to claim 1 , wherein the secret keys are stored at the data management center to provide a key escrow system by the data management center.
Claim 10
Dependent Claim 31 words
A data management method according to claim 1 , wherein the secret keys are stored at the data management center to provide a key recovery system by the data management center.
Claim 11
Dependent Claim 113 words
A data management method according to claim 1 , further comprising: editing the first data content by the first user to produce edited data content represented by the first data content and a scenario, the scenario being an editing process on the first data content; registering the scenario with the data management center; distributing a third secret key from the data management center to the first user upon registration of the scenario, the third secret key being different from the first and second secret keys; and encrypting the edited data content by the first user using the third secret key before storing, copying, or transferring the edited data content by the first user.
Claim 12
Dependent Claim 243 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; entering second user data as a second electronic watermark to the first data content by the first user before transferring the first data content from the first user to a second user; re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user; requesting the data management center for access to the re-encrypted first data content by the second user; distributing the second secret key and a third secret key to the second user, the second and third secret keys being different from each other; decrypting the re-encrypted first data content by the second user using the second secret key; and re-encrypting the decrypted first data content by the second user using the third secret key before storing, copying, or transferring the first data content by the second user.
Claim 13
Dependent Claim 243 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; entering second user data as a second electronic watermark to the first data content by the first user before transferring the first data content from the first user to a second user; re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user; requesting the data management center for access to the re-encrypted first data content by the second user; distributing the second secret key and a third secret key to the second user, the second and third secret keys being different from each other; decrypting the re-encrypted first data content by the second user using the second secret key; and re-encrypting the decrypted first data content by the second user using the third secret key before storing, copying, or transferring the first data content by the second user.
Claim 14
Dependent Claim 138 words
A data management method according to claim 11 , further comprising: encrypting the first and second secret keys by the data management center using a public key of the first user before distributing the first and second secret keys to the first user; decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key; encrypting the second and third secret keys by the data management center using a public key of the second user before distributing the second and third secret keys to the second user; and decrypting the second and third secret keys by the second user using a private key of the second user before decrypting the re-encrypted first data content using the second secret key.
Claim 15
Dependent Claim 20 words
A data management method according to claim 11 , wherein the secret keys are generated by the data management center.
Claim 16
Dependent Claim 47 words
A data management method according to claim 11 , wherein the first and second secret keys are generated by the data management center based on the first user data, and the third secret key is generated by the data management center based on the second user data.
Claim 17
Dependent Claim 29 words
A data management method according to claim 11 , wherein the secret keys are selected by the data management center from a key library at the data management center.
Claim 18
Dependent Claim 89 words
A data management method according to claim 11 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 19
Dependent Claim 78 words
A data management method according to claim 11 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key, and wherein after said decrypting by the second user using the second secret key, the second secret key is abandoned by the second user by overwriting the second secret key with the third secret key.
Claim 20
Dependent Claim 31 words
A data management method according to claim 11 , wherein the secret keys are stored at the data management center to provide a key escrow system by the data management center.
Claim 21
Dependent Claim 31 words
A data management method according to claim 11 , wherein the secret keys are stored at the data management center to provide a key recovery system by the data management center.
Claim 22
Dependent Claim 172 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; and re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user.
Claim 23
Dependent Claim 172 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; and re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user.
Claim 24
Dependent Claim 75 words
A data management method according to claim 20 , further comprising: encrypting the first and second secret keys by the data management center using a public key of the first user before distributing the first and second secret keys to the first user; and decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key.
Claim 25
Dependent Claim 20 words
A data management method according to claim 20 , wherein the secret keys are generated by the data management center.
Claim 26
Dependent Claim 29 words
A data management method according to claim 20 , wherein the first and second secret keys are generated by the data management center based on the first user data.
Claim 27
Dependent Claim 29 words
A data management method according to claim 20 , wherein the secret keys are selected by the data management center from a key library at the data management center.
Claim 28
Dependent Claim 89 words
A data management method according to claim 20 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 29
Dependent Claim 43 words
A data management method according to claim 20 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key.
Claim 30
Dependent Claim 31 words
A data management method according to claim 20 , wherein the secret keys are stored at the data management center to provide a key escrow system by the data management center.
Claim 31
Dependent Claim 31 words
A data management method according to claim 20 , wherein the secret keys are stored at the data management center to provide a key recovery system by the data management center.
Claim 32
Dependent Claim 99 words
A data management method according to claim 20 , further comprising: registering a scenario with the data management center, the scenario being an editing process on the first data content generated by said editing of the first data content; distributing a third secret key from the data management center to the first user upon registration of the scenario, the third secret key being different from the first and second secret keys; and encrypting the edited data content by the first user using the third secret key before storing, copying, or transferring the edited data content by the first user.
Claim 33
Dependent Claim 261 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user encrypting the edited data content by the first user using the second secret key before storing, copying, or transferring the edited data content by the first user; requesting the data management center for access to the encrypted edited data content by the second user; distributing the second secret key and a third secret key from the data management center to the second user, the second and third secret keys being different from each other; decrypting the encrypted edited data content by the second user using the second secret key; and re-encrypting the edited data content by the second user using the third secret key before storing, copying, or transferring the edited data content by the second user.
Claim 34
Dependent Claim 261 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user encrypting the edited data content by the first user using the second secret key before storing, copying, or transferring the edited data content by the first user; requesting the data management center for access to the encrypted edited data content by the second user; distributing the second secret key and a third secret key from the data management center to the second user, the second and third secret keys being different from each other; decrypting the encrypted edited data content by the second user using the second secret key; and re-encrypting the edited data content by the second user using the third secret key before storing, copying, or transferring the edited data content by the second user.
Claim 35
Dependent Claim 138 words
A data management method according to claim 30 , further comprising: encrypting the first and second secret keys by the data management center using a public key of the first user before distributing the first and second secret keys to the first user; decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key; encrypting the second and third secret keys by the data management center using a public key of the second user before distributing the second and third secret keys to the second user; and decrypting the second and third secret keys by the second user using a private key of the second user before decrypting the encrypted edited data content using the second secret key.
Claim 36
Dependent Claim 20 words
A data management method according to claim 30 , wherein the secret keys are generated by the data management center.
Claim 37
Dependent Claim 47 words
A data management method according to claim 30 , wherein the first and second secret keys are generated by the data management center based on the first user data, and the third secret key is generated by the data management center based on the second user data.
Claim 38
Dependent Claim 29 words
A data management method according to claim 30 , wherein the secret keys are selected by the data management center from a key library at the data management center.
Claim 39
Dependent Claim 89 words
A data management method according to claim 30 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 40
Dependent Claim 78 words
A data management method according to claim 30 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key, and wherein after said decrypting by the second user using the second secret key, the second secret key is abandoned by the second user by overwriting the second secret key with the third secret key.
Claim 41
Dependent Claim 31 words
A data management method according to claim 30 , wherein the secret keys are stored at the data management center to provide a key escrow system by the data management center.
Claim 42
Dependent Claim 31 words
A data management method according to claim 30 , wherein the secret keys are stored at the data management center to provide a key recovery system by the data management center.
Claim 43
Dependent Claim 343 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; registering a scenario with the data management center, the scenario being an editing process on the first data content generated by said editing of the first data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; distributing a third secret key from the data management center to the first user upon registration of the scenario, the third secret key being different from the first and second secret keys; encrypting the edited data content by the first user using the third secret key before storing, copying, or transferring the edited data content by the first user; re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user; requesting the data management center for access to the encrypted edited data content by the second user; distributing the third secret key and a fourth secret key to the second user, the third and fourth secret keys being different from each other; decrypting the encrypted edited data content by the second user using the third secret key; and re-encrypting the edited data content by the second user using the fourth secret key before storing, copying, or transferring the edited data content by the second user.
Claim 44
Dependent Claim 343 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data management center; encrypting the first data content by the data management center using a first secret key; distributing the encrypted first data content from the data management center to a first user; distributing the first secret key and a second secret key from the data management center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; registering a scenario with the data management center, the scenario being an editing process on the first data content generated by said editing of the first data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; distributing a third secret key from the data management center to the first user upon registration of the scenario, the third secret key being different from the first and second secret keys; encrypting the edited data content by the first user using the third secret key before storing, copying, or transferring the edited data content by the first user; re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user; requesting the data management center for access to the encrypted edited data content by the second user; distributing the third secret key and a fourth secret key to the second user, the third and fourth secret keys being different from each other; decrypting the encrypted edited data content by the second user using the third secret key; and re-encrypting the edited data content by the second user using the fourth secret key before storing, copying, or transferring the edited data content by the second user.
Claim 45
Dependent Claim 193 words
A data management method according to claim 39 , further comprising: encrypting the first and second secret keys by the data management center using a public key of the first user before distributing the first and second secret keys to the first user; decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key; encrypting the third secret key by the data management center using the public key of the first user before distributing the third secret key to the first user; decrypting the third secret key by the first user using the private key of the first user before encrypting edited data content using the third secret key; encrypting the third and fourth secret keys by the data management center using a public key of the second user before distributing the third and fourth secret keys to the second user; and decrypting the third and fourth secret keys by the second user using a private key of the second user before decrypting the encrypted edited data content using the third secret key.
Claim 46
Dependent Claim 20 words
A data management method according to claim 39 , wherein the secret keys are generated by the data management center.
Claim 47
Dependent Claim 46 words
A data management method according to claim 39 , wherein the first, second, and third secret keys are generated by the key center based on the first user data, and the fourth secret key is generated by the key center based on the second user data.
Claim 48
Dependent Claim 29 words
A data management method according to claim 39 , wherein the secret keys are selected by the data management center from a key library at the data management center.
Claim 49
Dependent Claim 89 words
A data management method according to claim 39 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 50
Dependent Claim 78 words
A data management method according to claim 39 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key, and wherein after said decrypting by the second user using the third secret key, the third secret key is abandoned by the second user by overwriting the third secret key with the fourth secret key.
Claim 51
Dependent Claim 31 words
A data management method according to claim 39 , wherein the secret keys are stored at the data management center to provide a key escrow system by the data management center.
Claim 52
Dependent Claim 31 words
A data management method according to claim 39 , wherein the secret keys are stored at the data management center to provide a key recovery system by the data management center.
Claim 53
Dependent Claim 159 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the encrypted first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; entering second user data as a second electronic watermark to the first data content by the first user before transferring the first data content from the first user to a second user; and re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user.
Claim 54
Dependent Claim 159 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the encrypted first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; entering second user data as a second electronic watermark to the first data content by the first user before transferring the first data content from the first user to a second user; and re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user.
Claim 55
Dependent Claim 74 words
A data management method according to claim 48 , further comprising: encrypting the first and second secret keys by the key center using a public key of the first user before distributing the first and second secret keys to the first user; and decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key.
Claim 56
Dependent Claim 19 words
A data management method according to claim 48 , wherein the secret keys are generated by the key center.
Claim 57
Dependent Claim 28 words
A data management method according to claim 48 , wherein the first and second secret keys are generated by the key center based on the first user data.
Claim 58
Dependent Claim 27 words
A data management method according to claim 48 , wherein the secret keys are selected by the key center from a key library at the key center.
Claim 59
Dependent Claim 89 words
A data management method according to claim 48 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 60
Dependent Claim 43 words
A data management method according to claim 48 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key.
Claim 61
Dependent Claim 29 words
A data management method according to claim 48 , wherein the secret keys are stored at the key center to provide a key escrow system by the key center.
Claim 62
Dependent Claim 29 words
A data management method according to claim 48 , wherein the secret keys are stored at the key center to provide a key recovery system by the key center.
Claim 63
Dependent Claim 111 words
A data management method according to claim 48 , further comprising: editing the first data content by the first user to produce edited data content represented by the first data content and a scenario, the scenario being an editing process on the first data content; registering the scenario with the key center; distributing a third secret key from the key center to the first user upon registration of the scenario, the third secret key being different from the first and second secret keys; and encrypting the edited data content by the first user using the third secret key before storing, copying, or transferring the edited data content by the first user.
Claim 64
Dependent Claim 247 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the encrypted first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; entering second user data as a second electronic watermark to the first data content by the first user before transferring the first data content from the first user to a second user; re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user; requesting the key center for access to the re-encrypted first data content by the second user; distributing the second secret key and a third secret key from the key center to the second user, the second and third secret keys being different from each other; decrypting the re-encrypted first data content by the second user using the second secret key; and re-encrypting the decrypted first data content by the second user using the third secret key before storing, copying, or transferring the first data content by the second user.
Claim 65
Dependent Claim 247 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the encrypted first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; entering second user data as a second electronic watermark to the first data content by the first user before transferring the first data content from the first user to a second user; re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user; requesting the key center for access to the re-encrypted first data content by the second user; distributing the second secret key and a third secret key from the key center to the second user, the second and third secret keys being different from each other; decrypting the re-encrypted first data content by the second user using the second secret key; and re-encrypting the decrypted first data content by the second user using the third secret key before storing, copying, or transferring the first data content by the second user.
Claim 66
Dependent Claim 136 words
A data management method according to claim 58 , further comprising: encrypting the first and second secret keys by the key center using a public key of the first user before distributing the first and second secret keys to the first user; decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key; encrypting the second and third secret keys by the key center using a public key of the second user before distributing the second and third secret keys to the second user; and decrypting the second and third secret keys by the second user using a private key of the second user before decrypting the re-encrypted first data content using the second secret key.
Claim 67
Dependent Claim 19 words
A data management method according to claim 58 , wherein the secret keys are generated by the key center.
Claim 68
Dependent Claim 45 words
A data management method according to claim 58 , wherein the first and second secret keys are generated by the key center based on the first user data, and the third secret key is generated by the key center based on the second user data.
Claim 69
Dependent Claim 27 words
A data management method according to claim 58 , wherein the secret keys are selected by the key center from a key library at the key center.
Claim 70
Dependent Claim 89 words
A data management method according to claim 58 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 71
Dependent Claim 78 words
A data management method according to claim 58 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key, and wherein after said decrypting by the second user using the second secret key, the second secret key is abandoned by the second user by overwriting the second secret key with the third secret key.
Claim 72
Dependent Claim 29 words
A data management method according to claim 58 , wherein the secret keys are stored at the key center to provide a key escrow system by the key center.
Claim 73
Dependent Claim 29 words
A data management method according to claim 58 , wherein the secret keys are stored at the key center to provide a key recovery system by the key center.
Claim 74
Dependent Claim 173 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the encrypted first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; and re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user.
Claim 75
Dependent Claim 173 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the encrypted first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; and re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user.
Claim 76
Dependent Claim 74 words
A data management method according to claim 67 , further comprising: encrypting the first and second secret keys by the key center using a public key of the first user before distributing the first and second secret keys to the first user; and decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key.
Claim 77
Dependent Claim 19 words
A data management method according to claim 67 , wherein the secret keys are generated by the key center.
Claim 78
Dependent Claim 28 words
A data management method according to claim 67 , wherein the first and second secret keys are generated by the key center based on the first user data.
Claim 79
Dependent Claim 27 words
A data management method according to claim 67 , wherein the secret keys are selected by the key center from a key library at the key center.
Claim 80
Dependent Claim 89 words
A data management method according to claim 67 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 81
Dependent Claim 43 words
A data management method according to claim 67 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key.
Claim 82
Dependent Claim 29 words
A data management method according to claim 67 , wherein the secret keys are stored at the key center to provide a key escrow system by the key center.
Claim 83
Dependent Claim 29 words
A data management method according to claim 67 , wherein the secret keys are stored at the key center to provide a key recovery system by the key center.
Claim 84
Dependent Claim 97 words
A data management method according to claim 67 , further comprising: registering a scenario with the key center, the scenario being an editing process on the first data content generated by said editing of the first data content; distributing a third secret key from the key center to the first user upon registration of the scenario, the third secret key being different from the first and second secret keys; and encrypting the edited data content by the first user using the third secret key before storing, copying, or transferring the edited data content by the first user.
Claim 85
Dependent Claim 259 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; encrypting the edited data content by the first user using the second secret key before storing, copying, or transferring the edited data content by the first user; requesting the key center for access to the encrypted edited data content by the second user; distributing the second secret key and a third secret key from the key center to the second user, the second and third secret keys being different from each other; decrypting the encrypted edited data content by the second user using the second secret key; and re-encrypting the edited data content by the second user using the third secret key before storing, copying, or transferring the edited data content by the second user.
Claim 86
Dependent Claim 259 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; encrypting the edited data content by the first user using the second secret key before storing, copying, or transferring the edited data content by the first user; requesting the key center for access to the encrypted edited data content by the second user; distributing the second secret key and a third secret key from the key center to the second user, the second and third secret keys being different from each other; decrypting the encrypted edited data content by the second user using the second secret key; and re-encrypting the edited data content by the second user using the third secret key before storing, copying, or transferring the edited data content by the second user.
Claim 87
Dependent Claim 136 words
A data management method according to claim 77 , further comprising: encrypting the first and second secret keys by the key center using a public key of the first user before distributing the first and second secret keys to the first user; decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key; encrypting the second and third secret keys by the key center using a public key of the second user before distributing the second and third secret keys to the second user; and decrypting the second and third secret keys by the second user using a private key of the second user before decrypting the encrypted edited data content using the second secret key.
Claim 88
Dependent Claim 19 words
A data management method according to claim 77 , wherein the secret keys are generated by the key center.
Claim 89
Dependent Claim 45 words
A data management method according to claim 77 , wherein the first and second secret keys are generated by the key center based on the first user data, and the third secret key is generated by the key center based on the second user data.
Claim 90
Dependent Claim 27 words
A data management method according to claim 77 , wherein the secret keys are selected by the key center from a key library at the key center.
Claim 91
Dependent Claim 89 words
A data management method according to claim 77 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 92
Dependent Claim 78 words
A data management method according to claim 77 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key, and wherein after said decrypting by the second user using the second secret key, the second secret key is abandoned by the second user by overwriting the second secret key with the third secret key.
Claim 93
Dependent Claim 29 words
A data management method according to claim 77 , wherein the secret keys are stored at the key center to provide a key escrow system by the key center.
Claim 94
Dependent Claim 29 words
A data management method according to claim 77 , wherein the secret keys are stored at the key center to provide a key recovery system by the key center.
Claim 95
Dependent Claim 345 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the encrypted first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; registering a scenario with the key center, the scenario being an editing process on the first data content generated by said editing of the first data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; distributing a third secret key from the key center to the first user upon registration of the scenario, the third secret key being different from the first and second secret keys; encrypting the edited data content by the first user using the third secret key before storing, copying, or transferring the edited data content by the first user; re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user; requesting the key center for access to the encrypted edited data content by the second user; distributing the third secret key and a fourth secret key from the key center to the second user, the third and fourth secret keys being different from each other; decrypting the encrypted edited data content by the second user using the third secret key; and re-encrypting the edited data content by the second user using the fourth secret key before storing, copying, or transferring the edited data content by the second user.
Claim 96
Dependent Claim 345 words
A data management method comprising: entering first user data as a first electronic watermark to first data content by a data center; encrypting the first data content by the data center using a first secret key provided by a key center; distributing the encrypted first data content from the data center to a first user; distributing the first secret key and a second secret key from the key center to the first user, the first and second secret keys being different from each other; decrypting the encrypted first data content by the first user using the first secret key; editing the first data content by the first user to produce edited data content; registering a scenario with the key center, the scenario being an editing process on the first data content generated by said editing of the first data content; entering second user data as a second electronic watermark to the edited data content by the first user before transferring the edited data content from the first user to a second user; distributing a third secret key from the key center to the first user upon registration of the scenario, the third secret key being different from the first and second secret keys; encrypting the edited data content by the first user using the third secret key before storing, copying, or transferring the edited data content by the first user; re-encrypting the first data content by the first user using the second secret key before storing, copying, or transferring the first data content by the first user; requesting the key center for access to the encrypted edited data content by the second user; distributing the third secret key and a fourth secret key from the key center to the second user, the third and fourth secret keys being different from each other; decrypting the encrypted edited data content by the second user using the third secret key; and re-encrypting the edited data content by the second user using the fourth secret key before storing, copying, or transferring the edited data content by the second user.
Claim 97
Dependent Claim 190 words
A data management method according to claim 86 , further comprising: encrypting the first and second secret keys by the key center using a public key of the first user before distributing the first and second secret keys to the first user; decrypting the first and second secret keys by the first user using a private key of the first user before decrypting the encrypted first data content using the first secret key; encrypting the third secret key by the key center using the public key of the first user before distributing the third secret key to the first user; decrypting the third secret key by the first user using the private key of the first user before encrypting edited data content using the third secret key; encrypting the third and fourth secret keys by the key center using a public key of the second user before distributing the third and fourth secret keys to the second user; and decrypting the third and fourth secret keys by the second user using a private key of the second user before decrypting the encrypted edited data content using the third secret key.
Claim 98
Dependent Claim 19 words
A data management method according to claim 86 , wherein the secret keys are generated by the key center.
Claim 99
Dependent Claim 46 words
A data management method according to claim 86 , wherein the first, second, and third secret keys are generated by the key center based on the first user data, and the fourth secret key is generated by the key center based on the second user data.
Claim 100
Dependent Claim 27 words
A data management method according to claim 86 , wherein the secret keys are selected by the key center from a key library at the key center.
Claim 101
Dependent Claim 89 words
A data management method according to claim 86 , wherein each of the secret keys is divided into corresponding partial secret keys, wherein one of the partial secret keys corresponding to the first secret key and one of the partial secret keys corresponding to the second secret key are distributed to the first user, wherein another one of the partial secret keys corresponding to the first secret key and another one of the partial secret keys corresponding to the second secret key are attached to the first data content.
Claim 102
Dependent Claim 78 words
A data management method according to claim 86 , wherein after said decrypting by the first user using the first secret key, the first secret key is abandoned by the first user by overwriting the first secret key with the second secret key, and wherein after said decrypting by the second user using the third secret key, the third secret key is abandoned by the second user by overwriting the third secret key with the fourth secret key.
Claim 103
Dependent Claim 29 words
A data management method according to claim 86 , wherein the secret keys are stored at the key center to provide a key escrow system by the key center.
Claim 104
Dependent Claim 29 words
A data management method according to claim 86 , wherein the secret keys are stored at the key center to provide a key recovery system by the key center.

References Cited (Backward Citations)

US4278837A Cited
US4168396A Cited
US4352952A Cited
US4465901A Cited
US4905277A Cited
US4558176A Cited
US4588991A Cited
EP0121853A3 Cited
EP0121853A2 Cited
US4890319A Cited
JP2546983B2 Cited
EP0191162A2 Cited
US4709266A Cited
US4864494A Cited
JPS6461782A Cited
EP0354774B1 Cited
WO1990002382A1 Cited
US4919545A Cited
EP0391261A2 Cited
EP0421808A2 Cited
US5083309A Cited
EP0430734A1 Cited
US5126566A Cited
US5036461A Cited
US5220604A Cited
US5315657A Cited
US5173939A Cited
US5224163A Cited
US5146497A Cited
US5455941A Cited
US5301245A Cited
US5504818A Cited
US5138659A Cited
EP0518365A2 Cited
US5438508A Cited
JPH0575597A Cited
JPH05122701A Cited
US5453601A Cited
EP0542298A2 Cited
US5428685A Cited
US5291598A Cited
JPH05324936A Cited
US5349662A Cited
JPH05334324A Cited
US5353351A Cited
JPH06131806A Cited
US5319705A Cited
US5465299A Cited
US5986690A Cited
JPH06236147A Cited
US5444782A Cited
JPH06290087A Cited
US5414772A Cited
US5455863A Cited
US5400403A Cited
US5715393A Cited
US5457746A Cited
US5347581A Cited
US5381480A Cited
US5410602A Cited
US5680452A Cited
US5369702A Cited
US5633934A Cited
US5584023A Cited
US5666411A Cited
EP0665486A2 Cited
US5509074A Cited
US5504816A Cited
US5511121A Cited
US5479514A Cited
EP0677949A2 Cited
JPH06318036A Cited
US5495533A Cited
US5504817A Cited
US5515441A Cited
US5475757A Cited
US5577121A Cited
US5832083A Cited
US5606609A Cited
US5636277A Cited
US6069952A Cited
EP0704785A2 Cited
EP0709760A2 Cited
US5867579A Cited
US6128605A Cited
US5646999A Cited
EP0715241A2 Cited
US5771383A Cited
WO1996023257A1 Cited
US5706210A Cited
US5651064A Cited
US5812762A Cited
US5848158A Cited
US6081794A Cited
US5765152A Cited
US6160891A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-05-25 2007-11-24 2008-05-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-05-25 2011-11-24 2012-05-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-05-25 2015-11-24 2016-05-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag