Method for the protected transmission of data, particularly transmission over an air interface
First Claim
1. Method for protected transmission of data packets, the method comprising:
- a) dividing at least one of the data packets into a sequence of data blocks, dividing at least one of the data blocks into a sequence of data, wherein a coding for each data in said sequence of data is represented by a sequence of a predefined number of on and off values, b) forming a protection datum from the sequence of data and a protection block from the sequence of data blocks, c) generating a first data request if the protection datum transmitted together with the data differs from a protection datum formed in a same manner upon receipt of at least one data block, and d) generating a second data request if the protection block transmitted together with the data blocks differs from a protection block formed in a same manner upon receipt of at least one data packet.
1 Assignment
0 Petitions
Accused Products
Abstract
The method relates to the protected transmission of data (D0-D4), the coding (‘S,’ ‘0’-‘F’) of which is represented, respectively, by a sequence (FR0-FR4) of a predefined number of on and off values (Z1, Z0). A count value (C) representing the predefined number is formed by changing the count direction (F, R) after each on value and incrementing or decrementing the count value with each off value. An error information (F1, F2) is generated if a first end value (EC), which is transmitted together with the data as a coded sequence (SIG) of the count value C, differs from a second end value (EC1, EC2), which, like the count value, is formed from the transmitted sequence. The method is advantageously used in identification systems (IS), in mobile data carriers (DT) and in read-write devices (SLG). This affords the advantage that a data transmission error can be detected quickly and with high reliability by using a simple forward and backward counter (CNT). The counter can be implemented with little circuit complexity by a simple software program or by an electronic circuit, e.g., by a binary cycle counter.
-
Citations
17 Claims
-
1. Method for protected transmission of data packets, the method comprising:
-
a) dividing at least one of the data packets into a sequence of data blocks, dividing at least one of the data blocks into a sequence of data, wherein a coding for each data in said sequence of data is represented by a sequence of a predefined number of on and off values, b) forming a protection datum from the sequence of data and a protection block from the sequence of data blocks, c) generating a first data request if the protection datum transmitted together with the data differs from a protection datum formed in a same manner upon receipt of at least one data block, and d) generating a second data request if the protection block transmitted together with the data blocks differs from a protection block formed in a same manner upon receipt of at least one data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile data memory for the contactless exchange of protected data packets with a read-write device, having a first coding device, the first coding device comprising:
-
a first comparer operable to generate a first data request if a protection datum received together with data in the data packet differs from a protection datum formed in a same manner, a second comparer operable to generate a second data request if a protection block of the data packet received together with data blocks differs from a protection block formed in a same manner, a first querier operable to repeat previously transmitted data after detection of a first data request, and a second querier operable to repeat previously transmitted data blocks after detection of a second data request.
-
-
12. A read-write device for the contactless exchange of protected data packets with a second mobile data memory, having a second coding device, the second coding device comprising:
-
a third comparer operable to generate a first data request if a protection datum received together with data of the data packet differs from a protection datum formed in a same manner, a fourth comparer operable to generate a second data request if the protection block of the data packet received together with data blocks differs from a protection block formed in a same manner, a third querier, operable to repeat previously transmitted data after detection of a first data request, and a fourth querier, operable to repeat previously transmitted data blocks after detection of a second data request.
-
-
13. An identification system comprising:
-
a mobile data memory for the contactless exchange of protected data packets with a read-write device, having a first coding device, and a read-write device for the contactless exchange of protected data packets with a second mobile data memory, having a second coding device, the first coding device further comprising;
a first comparer operable to generate a first data request if a protection datum received together with data in the data packet differs from a protection datum formed in a same manner, a second comparer operable to generate a second data request if a protection block of the data packet received together with data blocks differs from a protection block formed in a same manner, a first querier operable to repeat previously transmitted data after detection of a first data request, and a second querier operable to repeat previously transmitted data blocks after detection of a second data request, the second coding device further comprising;
a third comparer operable to generate a first data request if a protection datum received together with data of the data packet differs from a protection datum formed in a same manner, a fourth comparer operable to generate a second data request if the protection block of the data packet received together with data blocks differs from a protection block formed in a same manner, a third querier, operable to repeat previously transmitted data after detection of a first data request, and a fourth querier, operable to repeat previously transmitted data blocks after detection of a second data request, wherein the read-write device and the data memory are together operable to exchange data packets via a contactless data transmission link. - View Dependent Claims (14, 15, 16, 17)
-
Specification