Patent US6463151B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6463151B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Data transmission method, data receiving method, data transmission system and program recording medium

Assignee: Panasonic Holdings Corp
•
Filing: 1998-10-29
•
Granted: 2002-10-08
•
Expires: 2018-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The data transmission system can substantially prohibit illegal copy of real data since the encryption key applied to transmitted data is changed depending on copy management information, thereby the real data being decrypted and recorded with a key different from the original key when the copy management information is tampered. Thus, the transmitted data can be further securely protected than in the prior art.

Inventors

  • 👤 Hiroyuki Iitsuka
  • 👤 Masazumi Yamada
  • 👤 Hideaki Takechi
  • 👤 Natsume Matsuzaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 11:30
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L12/00; H04L12/28; H04L12/40; H04L12/40052; H04L12/40058; H04L12/40071; H04L12/40104

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 70 words
A data transmission method comprising the steps of: providing a plurality of types of encryption for each type of data management information; selecting one of the plurality of types of encryption applied to transmission of data depending on a type of data management information for said data to be transmitted; encrypting said data based on said selected type of encryption; and transmitting said encrypted data and said data management information.
Claim 2
Dependent Claim 70 words
A data transmission method comprising the steps of: providing a plurality of types of encryption for each type of data management information; selecting one of the plurality of types of encryption applied to transmission of data depending on a type of data management information for said data to be transmitted; encrypting said data based on said selected type of encryption; and transmitting said encrypted data and said data management information.
Claim 3
Dependent Claim 58 words
A data receiving method comprising the steps of: receiving transmission data transmitted from the data transmission method as set forth in claim 1 ; retrieving said data management information from said received data; and sending said retrieved data management information to the source of said transmitted data and requesting decryption information corresponding to said transmitted data management information.
Claim 4
Dependent Claim 30 words
The data transmission method as set forth in claim 2 , further comprising the step of, transmitting said decryption information corresponding to said data management information to said requesting device.
Claim 5
Dependent Claim 41 words
The data receiving method as set forth in claim 3 , further comprising the steps of: decrypting said received data based on said decryption information and determining how to process said decrypted received data according to said retrieved data management information.
Claim 6
Dependent Claim 38 words
The data receiving method as set forth in claim 2 , wherein sending said data management information is to send said retrieved data management information as is, or to send said retrieved data management information after predetermined conversion.
Claim 7
Dependent Claim 25 words
A program recording medium recording a program for causing a computer to execute all or parts of steps as set forth in claim 2 .
Claim 8
Dependent Claim 44 words
The data transmission method as set forth in claim 1 , wherein determining the type of encryption applied to transmission of said data according to said data management information is to make a key used for encryption different depending on said data management information.
Claim 9
Dependent Claim 44 words
The data transmission method as set forth in claim 1 , wherein determining the type of encryption applied to transmission of said data according to said data management information is to make an algorithm used for encryption different depending on said data management information.
Claim 10
Dependent Claim 32 words
The data transmission method as set forth in claim 1 , wherein said data management information is copy management information which includes information indicating that said data is copy-freely, copy-one-generation, or copy-prohibited.
Claim 11
Dependent Claim 66 words
The data transmission method as set forth in claim 9 , wherein said information indicating copy-prohibited includes two types of information, one indicating that the data is originally copy-prohibited, the other indicating no-more-copies meaning that the data is prohibited for subsequent copy as it is originally copy-one-generation and the one generation is performed, and said type of encryption differs depending on these two types of information.
Claim 12
Dependent Claim 61 words
The data receiving method as set forth in claim 10 , further comprising the step of: in recording data with said information indicating copy-one-generation as the data management information in a predetermined recording medium, changing the content of said data management information from said copy-one-generation to said no-more-copies, and performing said recording together with the data management information indicating said no-more-copies.
Claim 13
Dependent Claim 60 words
The data receiving method as set forth in claim 9 , further comprising the step of: in recording data with said information indicating copy-one-generation as the data management information in a predetermined recording medium, changing the content of said data management information from said copy-one-generation to copy-prohibited, and performing said recording together with the data management information indicating said copy-prohibited.
Claim 14
Dependent Claim 25 words
A program recording medium recording a program for causing a computer to execute all or parts of steps as set forth in claim 1 .
Claim 15
Dependent Claim 55 words
The data transmission method of claim 1 in which encrypting is performed by a plurality of keys, and a key for encrypting one type of encryption for one type of data management information is not common with any other key for encrypting any other type of encryption provided for another type of data management information.
Claim 16
Dependent Claim 70 words
The data transmission method of claim 1 in which encrypting is performed by one of a plurality of keys and a plurality of algorithms, and one of a key and an algorithm for encrypting one type of encryption for one type of data management information is not similar to any other respective key and algorithm for encrypting any other type of encryption provided for another type of data management information.
Claim 17
Dependent Claim 90 words
A data transmission method comprising the steps of: determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted; encrypting said data based on said determined type of encryption; transmitting said encrypted data and said management information; updating said type of encryption by time even if said data management information is identical; encrypting said data to be transmitted with said updated type of encryption; and transmitting previous notification information previously notifying that said update is performed before transmitting said encrypted data.
Claim 18
Dependent Claim 90 words
A data transmission method comprising the steps of: determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted; encrypting said data based on said determined type of encryption; transmitting said encrypted data and said management information; updating said type of encryption by time even if said data management information is identical; encrypting said data to be transmitted with said updated type of encryption; and transmitting previous notification information previously notifying that said update is performed before transmitting said encrypted data.
Claim 19
Dependent Claim 41 words
The data transmission method as set forth in claim 16 , wherein, when said type of encryption is updated by time, said updated type of encryption does not overlap said another type of encryption determined according to said data management information.
Claim 20
Dependent Claim 57 words
The data transmission method as set forth in claim 16 , further comprising the steps of: receiving, by a sink of the transmitted information, said previous notification information; sending by the sink said data management information to a source of said transmitted data according to the previous notification information, and requesting by the sink said decryption information.
Claim 21
Dependent Claim 102 words
A data transmission method comprising the steps of; determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted; encrypting said data based on said determined type of encryption; transmitting said encrypted data and said data management information; updating said type of encryption by time even if said data management information is identical; transmitting information indicating that said update has been performed; and when decryption information corresponding to said data management information is requested, transmitting both decryption information to be used at the moment and decryption information to be used the next time.
Claim 22
Dependent Claim 102 words
A data transmission method comprising the steps of; determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted; encrypting said data based on said determined type of encryption; transmitting said encrypted data and said data management information; updating said type of encryption by time even if said data management information is identical; transmitting information indicating that said update has been performed; and when decryption information corresponding to said data management information is requested, transmitting both decryption information to be used at the moment and decryption information to be used the next time.
Claim 23
Dependent Claim 43 words
The data transmission method as set forth in claim 19 , further comprising the steps of: receiving by a sink of the transmitted information that said update has been performed; and requesting by the sink said decryption information based on the received information.
Claim 24
Dependent Claim 60 words
The data transmission method as set forth in claim 20 , fixer comprising the steps of: in recording data with said management information in which the information indicates copy-one-generation in a predetermined recording medium, changing the content of said data management information from said copy-one-generation to copy-prohibited and performing said recording together with the data management information indicating said copy-prohibited.
Claim 25
Dependent Claim 51 words
The data receiving method as set forth in claim 21 , further comprising the steps of: in recording data wit said management information indicating copy-one-generation, changing the content of said data management information from said copy-one-generation to no-more-copies, and performing said recording together with the data management information indicating said no-more-copies.
Claim 26
Dependent Claim 40 words
The data receiving method as set forth in claim 19 , further comprising the step of, indicating that said update has been performed is received, requesting said decryption information for the source of said information based on the received information.
Claim 27
Dependent Claim 41 words
The data transmission method as set forth in claim 19 , wherein, when said type of encryption is updated by time, said updated type of encryption does not overlap said another type of encryption determined according to said data management information.
Claim 28
Dependent Claim 254 words
A data transmission system comprising: mode determination means of determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted; encryption means of encrypting said data based on said determined type of encryption; data transmission means of transmitting said encrypted data and said data management information; data receiving means of receiving the transmission data transmitted by said data transmission means; data management information retrieving means of retrieving said data management information from said received data; decryption information requesting means of sending said retrieved data management information to a source of said transmitted data and requesting decryption information corresponding to said transmitted data management information; decryption information transmitting means of transmitting said decryption information corresponding to said data management information to said requesting device when said decryption information is requested; decryption means of decrypting said received data based on said decryption information being sent; processing method determination means of determining how to process said decrypted received data according to said retrieved data management information; encryption type updating means of updating said type of encryption by time even if said data management information is identical; and previous notification information generation means of generating previous notification information for previously noting that said update is performed, wherein when said encryption means encrypts data to be transmitted, said encryption means encrypts it according to said updated type of encryption, and said generated previous notification information is transmitted before said data encrypted according to said updated type of encryption is transmitted.
Claim 29
Dependent Claim 254 words
A data transmission system comprising: mode determination means of determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted; encryption means of encrypting said data based on said determined type of encryption; data transmission means of transmitting said encrypted data and said data management information; data receiving means of receiving the transmission data transmitted by said data transmission means; data management information retrieving means of retrieving said data management information from said received data; decryption information requesting means of sending said retrieved data management information to a source of said transmitted data and requesting decryption information corresponding to said transmitted data management information; decryption information transmitting means of transmitting said decryption information corresponding to said data management information to said requesting device when said decryption information is requested; decryption means of decrypting said received data based on said decryption information being sent; processing method determination means of determining how to process said decrypted received data according to said retrieved data management information; encryption type updating means of updating said type of encryption by time even if said data management information is identical; and previous notification information generation means of generating previous notification information for previously noting that said update is performed, wherein when said encryption means encrypts data to be transmitted, said encryption means encrypts it according to said updated type of encryption, and said generated previous notification information is transmitted before said data encrypted according to said updated type of encryption is transmitted.
Claim 30
Dependent Claim 36 words
The data transmission system as set forth in claim 25 , wherein said decryption information requesting means requests said decryption information to said source of said transmitted data in response to said received previous notification information.
Claim 31
Dependent Claim 41 words
The data transmission system as set forth in claim 25 , wherein, when said type of encryption is updated by time, said updated type of encryption does not overlap said another type of encryption determined according to said data management information.
Claim 32
Dependent Claim 255 words
A data transmission system comprising: mode determination means of determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted; encryption means of encrypting said data based on said determined type of encryption; data transmission means of transmitting said encrypted data and said data management information; data receiving means of receiving the transmission data transmitted by said data transmission means; data management information retrieving means of retrieving said data management information from said received data; decryption information requesting means of sending said retrieved data management information to a source of said transmitted data and requesting decryption information corresponding to said transmitted data management information; decryption information transmitting means of transmitting said decryption information corresponding to said data management information to said requesting device when said decryption information is requested; decryption means of decrypting said received data based on said decryption information being sent; processing method determination means of deter g how to process said decrypted received data according to said retrieved data management information; encryption type updating means of updating said type of encrypting by time even if said data management information is identical; and update execution information generation means of generating update information for notifying that said update has been performed, wherein when said encryption meant encrypts data to be transmitted, said encryption means encrypts it according to said updated type of encryption, and said update information is transmitted when the data encrypted according to said updated type of encryption is started to be remitted.
Claim 33
Dependent Claim 255 words
A data transmission system comprising: mode determination means of determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted; encryption means of encrypting said data based on said determined type of encryption; data transmission means of transmitting said encrypted data and said data management information; data receiving means of receiving the transmission data transmitted by said data transmission means; data management information retrieving means of retrieving said data management information from said received data; decryption information requesting means of sending said retrieved data management information to a source of said transmitted data and requesting decryption information corresponding to said transmitted data management information; decryption information transmitting means of transmitting said decryption information corresponding to said data management information to said requesting device when said decryption information is requested; decryption means of decrypting said received data based on said decryption information being sent; processing method determination means of deter g how to process said decrypted received data according to said retrieved data management information; encryption type updating means of updating said type of encrypting by time even if said data management information is identical; and update execution information generation means of generating update information for notifying that said update has been performed, wherein when said encryption meant encrypts data to be transmitted, said encryption means encrypts it according to said updated type of encryption, and said update information is transmitted when the data encrypted according to said updated type of encryption is started to be remitted.
Claim 34
Dependent Claim 37 words
The data transmission system as set forth in claim 28 , wherein said decryption information requesting means requests said decryption information for said source of said transmitted data in response to change of said received update information.
Claim 35
Dependent Claim 41 words
The data transmission system as set forth in claim 28 , wherein, when said type of encryption is updated by time, said updated type of encryption does not overlap said another type of encryption determined according to said data management information.
Claim 36
Dependent Claim 194 words
A data transmission system comprising: mode determination means of determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted in which said type of encryption is one of a plurality of types of encryption provided for each type of management information; encryption means of encrypting said data based on said determined type of encryption; data transmission means of transmitting said encrypted data and said management information; data receiving means of receiving the transmission data transmitted by said data transmission means; data management information retrieving means of retrieving said data management information from said received data; decryption information requesting means of sending said retrieved data management information to the source of said transmitted data and requesting decryption information corresponding to said transmitted data management information; decryption information transmitting means of transmitting said decryption information corresponding to said data management informing to said requesting device when said decryption information is requested; decryption means of decrypting said received data based on said decryption information being sent; and processing method determination means of determining how to process said decrypted received data according to said retrieved data management information.
Claim 37
Dependent Claim 194 words
A data transmission system comprising: mode determination means of determining a type of encryption applied to transmission of data depending on management information for said data to be transmitted in which said type of encryption is one of a plurality of types of encryption provided for each type of management information; encryption means of encrypting said data based on said determined type of encryption; data transmission means of transmitting said encrypted data and said management information; data receiving means of receiving the transmission data transmitted by said data transmission means; data management information retrieving means of retrieving said data management information from said received data; decryption information requesting means of sending said retrieved data management information to the source of said transmitted data and requesting decryption information corresponding to said transmitted data management information; decryption information transmitting means of transmitting said decryption information corresponding to said data management informing to said requesting device when said decryption information is requested; decryption means of decrypting said received data based on said decryption information being sent; and processing method determination means of determining how to process said decrypted received data according to said retrieved data management information.
Claim 38
Dependent Claim 38 words
The data transmission system as set forth in claim 31 , wherein sending said data management information is to send said retrieved data management information as is, or to send said retrieved data management information after predetermined conversion.
Claim 39
Dependent Claim 44 words
The data transmission system as set forth in claim 31 , wherein determining the type of encryption applied to transmission of said data according to said data management information is to make a key used for encryption different depending on said data management information.
Claim 40
Dependent Claim 44 words
The data transmission system as set forth in claim 31 , wherein determining the type of encryption applied to transmission of said data according to said data management information is to make an algorithm used for encryption different depending on said data management information.
Claim 41
Dependent Claim 32 words
The data transmission system as set forth in claim 31 , wherein said data management information is copy management information which includes information indicating that said data is copy-freely, copy-one-generation, or copy-prohibited.
Claim 42
Dependent Claim 65 words
The data transmission system as set forth in claim 35 , wherein said information indicating copy-prohibited includes two types of information, one indicating that the data is originally copy-prohibited, the other indicating no-more-copies meaning that the data is prohibited for subsequent copy as it is originally copy-one-generation and the one generation is performed, and said type of encryption depends on these two types of information.
Claim 43
Dependent Claim 72 words
The data transmission system as set forth in claim 36 , further comprising the step of: when the data management information sent by said data transmission means indicates copy-one-generation, in recording data with said information indicating copy-one-generation as the data management information in a predetermined recording medium, changing the content of said data management information from said copy-one-generation to no-more-copies, and performing said recording together with the data management information indicating no-more-copies.
Claim 44
Dependent Claim 72 words
The data transmission system as set forth in claim 35 , further comprising the step of: when the data management information sent by said data transmission means indicates copy-one-generation, in recording data with said information indicating copy-one-generation as the data management information in a predetermined recording medium, changing the content of said data management information from said copy-one-generation to copy-prohibited, and performing said recording together with the data management information indicating copy-prohibited.
Claim 45
Dependent Claim 28 words
A program recording medium recording a program for causing a computer to execute all or parts of functions of each means as set forth in claim 31 .
Claim 46
Dependent Claim 53 words
The data transmission system of claim 31 in which said encrypting means includes a plurality of keys, and a key for encrypting one type of encryption for one type of management information is not common with any other key for encrypting any other type of encryption provided for another type of management information.
Claim 47
Dependent Claim 68 words
The data transmission system of claim 31 in which said encrypting means includes one of a plurality of keys and a plurality of algorithms, and one of a key and an algorithm for encrypting one type of enctypion for one type of management information is not similar to any other respective key and algorithm for encrypting any other type of encryption provided for another type of management information.

References Cited (Backward Citations)

US5974140A Cited
US6185687B1 Cited
US5987126A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-07 2006-04-08 2006-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-07 2010-04-08 2010-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-07 2014-04-08 2014-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag