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

Hardware authentication mechanism for transmission of data between devices on an IEEE 1394-1995 serial bus network

Assignee: Sony Corp
•
Filing: 1997-07-30
•
Granted: 1999-09-07
•
Expires: 2017-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A hardware authentication mechanism ensures that a device receiving a packet of copy-protected data has been authorized by the transmitting device to receive the packet of data. The transmitting device authenticates a receiving device and verifies that the receiving device is authorized to receive the copy-protected data. Once authenticated, the transmitting device then sends a write authentication transaction, including a physical identifier value representing the transmitting device, to the receiving device. This authentication transaction is preferably addressed to a predefined address in the receiving device. This address is preferably communicated from the receiving device to the source device during the earlier authentication process. Alternatively, the address is assigned by convention. In an alternative embodiment, the authentication transaction also contains additional information, such as one or more encryption keys which are needed by the receiving device to decipher and use the copy-protected data. Upon receiving the authentication transaction, the receiving device then latches the physical identifier value into a dedicated register. When a data packet is then received at the receiving device, the interface hardware of the receiving device compares the physical identifier value in the received data packet to the value stored in the dedicated register. If the physical identifier value in the received data packet and the value stored in the dedicated register are the same, the interface hardware receives the data packet. If the physical identifier value in the received data packet and the value stored in the dedicated register are not the same, the interface hardware does not receive the data packet.

Inventors

  • 👤 Scott D. Smyers

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 02:16
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L63/0442; H04L12/00; H04L12/28; H04L12/40; H04L12/40052; H04L12/40058; H04L12/40071; H04L12/40104; H04L63/08; H04L63/0876; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 90 words
A method of authenticating a receiving device for receiving a stream of data comprising the steps of: a. receiving a first identifying value from an originating device, indicating that the receiving device is authorized to receive data packets from the originating device; b. latching the first identifying value into a storage circuit; c. receiving packets of data each including a second identifying value representing the originating device; and d. accepting packets in a receiving device only when the second identifying value matches the first identifying value in the storage circuit.
Claim 2
Independent Claim 90 words
A method of authenticating a receiving device for receiving a stream of data comprising the steps of: a. receiving a first identifying value from an originating device, indicating that the receiving device is authorized to receive data packets from the originating device; b. latching the first identifying value into a storage circuit; c. receiving packets of data each including a second identifying value representing the originating device; and d. accepting packets in a receiving device only when the second identifying value matches the first identifying value in the storage circuit.
Claim 3
Dependent Claim 22 words
The method as claimed in claim 1 further comprising the step of comparing the first identifying value to the second identifying value.
Claim 4
Dependent Claim 26 words
The method as claimed in claim 2 wherein packets of data having the second identifying value which does not match the first identifying value are rejected.
Claim 5
Dependent Claim 15 words
The method as claimed in claim 3 wherein the storage circuit is a dedicated register.
Claim 6
Dependent Claim 25 words
The method as claimed in claim 4 wherein the orginating device and the receiving device are coupled together within an IEEE 1394-1995 serial bus network.
Claim 7
Dependent Claim 23 words
The method as claimed in claim 5 wherein the first and second identifying values are included within sourceID fields in different packet headers.
Claim 8
Dependent Claim 19 words
The method as claimed in claim 5 wherein the first identifying value is transmitted within an asynchronous write transaction.
Claim 9
Dependent Claim 19 words
The method as claimed in claim 7 wherein the packets of data make up an isochronous stream of data.
Claim 10
Independent Claim 83 words
An apparatus for authenticating a receiving device comprising: a. a storage circuit for storing a first identifying value received from a transmitting device indicating that the receiver is authorized to receive data packets from the transmitting device; and b. a comparing circuit coupled to the storage circuit for comparing a second identifying value from received data packets to the first identifying value, wherein only received data packets having the second identifying value matching the first identifying value are provided to the receiving device.
Claim 11
Independent Claim 83 words
An apparatus for authenticating a receiving device comprising: a. a storage circuit for storing a first identifying value received from a transmitting device indicating that the receiver is authorized to receive data packets from the transmitting device; and b. a comparing circuit coupled to the storage circuit for comparing a second identifying value from received data packets to the first identifying value, wherein only received data packets having the second identifying value matching the first identifying value are provided to the receiving device.
Claim 12
Dependent Claim 24 words
The apparatus as claimed in claim 9 wherein the first identifying value is received within a write transaction and latched into the storage circuit.
Claim 13
Dependent Claim 15 words
The apparatus as claimed in claim 10 wherein the storage circuit is a dedicated register.
Claim 14
Dependent Claim 22 words
The apparatus as claimed in claim 9 wherein the apparatus is coupled as a node within an IEEE 1394-1995 serial bus network.
Claim 15
Dependent Claim 26 words
The apparatus as claimed in claim 12 wherein the second identifying value is included within a sourceID field in a header of the received data packets.
Claim 16
Independent Claim 118 words
An apparatus for receiving communications comprising: a. a receiving circuit for receiving communications from other devices; b. a storage circuit coupled to the receiving circuit for storing a first identifying value received from a transmitting device, indicating that the receiving circuit is authorized to receive data packets from the transmitting device; and c. a comparing circuit coupled to the receiving circuit and to the storage circuit for comparing a second identifying value from received data packets to the first identifying value, wherein only received data packets having a second identifying value matching the first identifying value are provided to the apparatus and received data packets having a second identifying value not matching the first identifying value are rejected.
Claim 17
Independent Claim 118 words
An apparatus for receiving communications comprising: a. a receiving circuit for receiving communications from other devices; b. a storage circuit coupled to the receiving circuit for storing a first identifying value received from a transmitting device, indicating that the receiving circuit is authorized to receive data packets from the transmitting device; and c. a comparing circuit coupled to the receiving circuit and to the storage circuit for comparing a second identifying value from received data packets to the first identifying value, wherein only received data packets having a second identifying value matching the first identifying value are provided to the apparatus and received data packets having a second identifying value not matching the first identifying value are rejected.
Claim 18
Dependent Claim 24 words
The apparatus as claimed in claim 14 wherein the first identifying value is received within a write transaction and latched into the storage circuit.
Claim 19
Dependent Claim 22 words
The apparatus as claimed in claim 15 wherein the apparatus is coupled as a node within an IEEE 1394-1995 serial bus network.
Claim 20
Dependent Claim 26 words
The apparatus as claimed in claim 16 wherein the second identifying value is included within a sourceID field in a header of the received data packets.
Claim 21
Dependent Claim 15 words
The apparatus as claimed in claim 17 wherein the storage circuit is a dedicated register.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-06 2003-03-08 2003-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-06 2007-03-08 2007-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-06 2011-03-08 2011-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag