US5987137A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for the encryption of data transfer
Assignee: Nokia Technologies Oy
•
Filing: 1997-06-04
•
Granted: 1999-11-16
•
Expires: 2017-06-04
Abstract
Abstract The object of the invention is a method for the encryption of information transferred between data transfer devices (MS, SGSN) in a data communication system wherein one or more data frames are created from one or more data packets formed from the information by the application. The data frames comprise at least a header field and a data field. In the method, at least some part of the data packets is ciphered by using a ciphering key (Kc). To the data frames, synchronization data (COUNT) is attached, the value of which is changed at least at the transmission of each data frame.
Inventors
- 👤 Arto Karppanen
- 👤 Hannu Kari
- 👤 Jari Hamalainen
- 👤 Jari Juopperi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 08:50
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/06; H04L9/065; H04L63/00; H04L63/04; H04L63/0428; H04L9/12; H04W; H04W12/00; H04W12/03; H04W12/033; H04L2209/00; H04L2209/80; H04L63/08; H04L63/0853; H04W92/00
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
114 words
A method for the encryption of information transferred between data transfer devices in a data communication system wherein plural data frames are created from one or more data packets formed from the information by a communication application, and individual ones of these data frames comprise at least a header field and a data field, wherein the method comprises steps of: ciphering at least one part of the data packets by using a ciphering key; attaching synchronization data to the data frames, wherein the synchronization data includes a sequence number of each of said data frames; and changing the value of the ciphering key at least at the transmission of each of said data frames.
Claim 2
Independent Claim
114 words
A method for the encryption of information transferred between data transfer devices in a data communication system wherein plural data frames are created from one or more data packets formed from the information by a communication application, and individual ones of these data frames comprise at least a header field and a data field, wherein the method comprises steps of: ciphering at least one part of the data packets by using a ciphering key; attaching synchronization data to the data frames, wherein the synchronization data includes a sequence number of each of said data frames; and changing the value of the ciphering key at least at the transmission of each of said data frames.
Claim 3
Dependent Claim
62 words
A method according to claim 1 wherein a data transfer connection is formed between two or more data transfer devices connected to the data communication system, wherein a separate ciphering key is allocated to each connection, in which case in a common data transfer channel, data frames of at least two separate connections are transferable in ciphered mode independent of each other.
Claim 4
Dependent Claim
60 words
A method according to claim 1 wherein a group of said data frames is divided into sub-blocks, wherein synchronization data comprises a block counter which is allocated separately to each connection and to which an initial value is set at a start of a connection and a value of which is changed at a transmission of each of said sub-blocks.
Claim 5
Dependent Claim
15 words
A method according to claim 1 wherein data frames are formed at an adapting layer.
Claim 6
Dependent Claim
43 words
A method according to claim 4, wherein data frames of the adapting layer are transferred to a tile link layer wherein data frames of the tile link layer are formed from data frames of the adapting layer for transmission to a transmission path.
Claim 7
Dependent Claim
50 words
A method according to claim 5, wherein synchronization data comprises at least one of the following: data frame number of the tile link layer, data frame number of the adapting layer, identity of a routing area, identity of an area of a packet switching controller, and identity of a cell.
Claim 8
Dependent Claim
57 words
A method according to claim 6, wherein a data frame number is formed and maintained locally in data transfer devices linked to a data transfer connection in which case the sequence number is set to its initial value at a start of the data transfer connection and is updated in a previously defined manner during the connection.
Claim 9
Dependent Claim
21 words
A method according to claim 7, wherein the data transfer connection is a data transfer connection of a packet switching system.
Claim 10
Dependent Claim
15 words
A method according to claim 7, wherein the data transfer connection is a Point-to-Point connection.
Claim 11
Dependent Claim
15 words
A method according to claim 7, wherein the data transfer connection is a multipoint connection.
Claim 12
Dependent Claim
88 words
A method according to claim 10, wherein there are a plurality of data transfer connections including said data transfer connection, and information is transferred between a file data transfer device of a data service provider and data transfer devices of data service users, wherein a ciphering key (allocated separately to each of said data connections is set to respective ones of the data transfer devices by transferring the ciphering key in a ciphered mode in the data communication system, by using a keypad of a data transfer device.
Claim 13
Dependent Claim
69 words
A method according to claim 11, wherein only data transmitted from the data transfer device of a data service provider to data transfer devices of data service users is ciphered at least partly, only data transmitted from data transfer devices of data service users to the data transfer device of data service provider is ciphered at least partly, or data transmitted in both directions is ciphered at least partly.
Claim 14
Dependent Claim
28 words
A method according to claim 12, wherein at a start of ciphering, data, concerning a direction in which data transfer is ciphered, is transmitted to data transfer devices.
Claim 15
Dependent Claim
84 words
A method according to claim 10 wherein there are a plurality of data transfer connections including said data transfer connection, and information is transferred between a file data transfer device of a data service provider and data transfer devices of data service users, wherein a ciphering key allocated separately to each of said data connections is set to respective ones of the data transfer devices by transferring the ciphering key in a ciphered mode in the data communication system, by using a smart card.
Claim 16
Dependent Claim
43 words
A method according to claim 6, wherein a data frame number of the link layer is maintained in one data transfer device of a data transfer connection and is delivered to other data transfer devices in a data frame of the link layer.
Claim 17
Dependent Claim
44 words
A method according to claim 1, wherein only some part of the data frames of an adapting layer is ciphered, in which case data of a ciphering of each of said data frames is transmitted in the header field of the respective data frame.
Claim 18
Dependent Claim
125 words
A data communication system which comprises means for encryption of information transferred between data transfer devices, means for forming one or more data packets of the information and means for forming data frames of the data packets, the means for encryption of information comprise at least: means for ciphering data packets by a ciphering key, means for changing a value of the ciphering key for each of a plurality of transmission blocks; means for attaching synchronization data to data frames, means for changing the value of the synchronization data (COUNT) at the transmission of each data frame, wherein the synchronization data includes sequence numbers of respective ones of the data frames, and means for interpreting synchronization data in the data transfer device of the receiver.
Claim 19
Dependent Claim
125 words
A data communication system which comprises means for encryption of information transferred between data transfer devices, means for forming one or more data packets of the information and means for forming data frames of the data packets, the means for encryption of information comprise at least: means for ciphering data packets by a ciphering key, means for changing a value of the ciphering key for each of a plurality of transmission blocks; means for attaching synchronization data to data frames, means for changing the value of the synchronization data (COUNT) at the transmission of each data frame, wherein the synchronization data includes sequence numbers of respective ones of the data frames, and means for interpreting synchronization data in the data transfer device of the receiver.
Claim 20
Dependent Claim
21 words
A data communication system according to claim 17, characterized in that the data transfer devices comprise at least one mobile station.
Claim 21
Dependent Claim
19 words
A data communication system according to claim 18, characterized in that the mobile station is a GSM mobile station.
Claim 22
Dependent Claim
21 words
A data communication system according to claim 17, characterized in that the data transfer devices comprise at least one base station.
Claim 23
Dependent Claim
19 words
A data communication system according to claim 20, characterized in that the base station is a GSM base station.
References Cited (Backward Citations)
EP0464565A2
Cited
US5099517A
Cited
US5161193A
Cited
US5235644A
Cited
US5257257A
Cited
US5455863A
Cited
US5319712A
Cited
WO1995010684A1
Cited
WO1995012264A1
Cited
US5640395A
Cited
EP0689316A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-11-15 | 2003-05-17 | 2003-11-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-11-15 | 2007-05-17 | 2007-11-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-11-15 | 2011-05-17 | 2011-11-16 | $7700.00 | Window Closed / Lapsed |