NL1006252C2

Method for the encryption of data transfer

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.

NL1006252C2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 6 June 2017, 9.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

19 claims: 7 independent, 12 dependent

  1. 1
    CONCLUSIES CONCLUSIONS 1. Method of encrypting information 1. Werkwijze voor het versleutelen van informatie 5 to be transferred between data transfer devices (MS, SGSN) in a data transfer system, in which one or more data frames are streamed from one or more data packets generated by the application from the information, and these data frames 5 die moet worden overgedragen tussen gegevensoverdrachtsinrichtingen (MS, SGSN) in een gegevensoverdrachtssysteem, waarin één of meer gegevensrasters worden gevromd uit één of meer gegevenspakketten die door de toepassing uit de informatie worden gevormd, en deze gegevensrasters 10 at least one precursor field and a data field, characterized in that at least part of the data frames, in particular the data fields of the data frames, are encrypted using an encryption key (Kc); 10 tenminste een voorloperveld en een gegevensveld omvatten, met het kenmerk, dat tenminste één deel van de gegevensrasters, in het bijzonder de gegevensvelden van de gegevensrasters worden versleuteld door gebruikmaking van een versleutelingssleutel (Kc); 15 - that synchronization data (COUNT) is added to the data frames, the synchronization data comprising a sequence number of each of the data frames:15 - dat synchronisatiegegevens (COUNT) worden toegevoegd aan de gegevensrasters, waarbij de synchronisatie gegevens een volgordenummer omvatten van elk van de gegevensrasters: - dat een afzonderlijke versleutelingssleutel (Kc) - that a separate encryption key (Kc) 20 is assigned to each connection;and 20 is toegekent aan elke verbinding;en - de gegevens worden toegevoegd aan het gegevensraster, dat aangeeft of het betreffende gegevensraster al of niet versleuteld is. - the data is added to the data grid, which indicates whether or not the data grid in question is encrypted.
  2. 8
    A method according to any one of claims 1-7, characterized in that the data transfer connection is a data transfer connection of a packet switching system, such as a GPRS system. 8. Werkwijze volgens een van de conclusies 1-7, met het kenmerk, dat de gegevensoverdrachtsverbinding een gegevensoverdrachtsverbinding van een pakketschakelsysteem, zoals een GPRS-systeem, is.
  3. 14
    Method according to one of the preceding claims, characterized in that at least part of the 14. Werkwijze volgens een van de voorafgaande conclusies, met het kenmerk, dat tenminste een deel van de 35 data frames of the adaptive layer are encrypted, in which case data on the encryption of each data frame is preferably transferred in the data frame precursor field. 35 gegevensrasters van de adapterende laag versleuteld zijn, in welk geval gegevens omtrent het versleutelen van elk gegevensraster bij voorkeur wordt overgedragen in het voorloperveld van het gegevensraster.
  4. 15
    Data communication system, comprising means for encrypting information transferred between data transfer devices (MS, SGSN), means for forming one or more data packets with the information, means for forming one or more data frames from each data packet at a corresponding data transfer level ( SMDC, LCC), which data grids comprise at least a precursor field and a data field, characterized, that the means of encrypting information include at least:15. Gegevenscommunicatiesysteem, omvattende middelen voor het versleutelen van informatie welke wordt overgedragen tussen gegevensoverdrachtsinrichtingen (MS, SGSN), middelen voor het vormen van één of meer gegevenspakketten met de informatie, middelen voor het vormen van één of meer gegevensrastèrs uit elk gegevenspakket in een desbetreffend gegevensoverdrachtsniveau (SMDC, LCC), welke gegevensrasters tenminste een voorloperveld en een gegevensveld omvatten, met het kenmerk, dat de middelen voor het versleutelen van informatie tenminste omvatten: - means for encrypting at least one part of the data frames, in particular the data fields of the data frames, by a separate encryption key (Kc) assigned to each connection;- middelen voor het versleutelen van tenminste één deel van de gegevensrasters, in het bijzonder de gegevensvelden van de gegevensrasters door een afzonderlijke versleutelingssleutel (Kc) welke toegekent is aan elke verbinding;- means for attaching synchronization data (COUNT) to the data frames, the synchronization data comprising a sequence number of each of the data frames;- middelen voor het hechten van synchronisatiegegevens (COUNT) aan de gegevensrasters, waarbij de synchronisatiegegevens een volgordenummer omvatten van elk van de gegevensrasters;- means for changing the value of the synchronization data (COUNT) upon transmission of each data frame;- middelen voor het veranderen van de waarde van de synchronisatiegegevens (COUNT) bij de overdracht van elk gegevensraster;- means for adding the data to the data frame indicating whether the data frame concerned is encrypted or not;and - middelen voor het toevoegen van de gegevens aan het gegevensraster dat aangeeft of het betreffende gegevensraster al of niet versleuteld is;en - means for interpreting synchronization data in the data frames. - middelen voor het interpreteren van synchronisatiegegevens in de gegevensrasters.
  5. 17
    Data communication system according to claim 17. Gegevenscommunicatiesysteem volgens conclusie 15, characterized in that the data transfer means comprise at least one base station (BTS). 15, met het kenmerk, dat de gegevensoverdrachtsmiddelen ten minste één basisstation (BTS) omvatten.
  6. 18
    Data communication system according to claim 18. Gegevenscommunicatiesysteem volgens conclusie 16, characterized in that the mobile station (MS) is a mobile station of a GSM system. 16, met het kenmerk, dat het mobiele station (MS) een mobiel station van een GSM-systeem is.
  7. 19
    Data communication system according to claim 19. Gegevenscommunicatiesysteem volgens conclusie 16, characterized in that the base station (BTS) is a base station of a GSM system. 16, met het kenmerk, dat het basisstation (BTS) een basisstation van een GSM-systeem is. ω ο ω ο ω ω 100625 100625