Sign In to Follow Application
View All Documents & Correspondence

Authenticated Confirmation And Activation Message

Abstract: Exemplary embodiments provide a data transmitter for transmitting data to a data receiver individual communication information being known to the data transmitter and data receiver. The data transmitter is designed to generate an individual synchronization sequence using the individual communication information.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
10 September 2019
Publication Number
45/2019
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
docketing@lsdavar.in
Parent Application
Patent Number
Legal Status
Grant Date
2024-05-30
Renewal Date

Applicants

FRAUNHOFER-GESELLSCHAFT ZUR FÖRDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Hansastraße 27c 80686 München

Inventors

1. KILIAN, Gerd
Ungarnstraße 11c 91056 Erlangen
2. BERNHARD, Josef
Perschen 14 92507 Nabburg
3. MEYER, Raimund
Wiesengrundstraße 4 90765 Fürth
4. SOLLER, Dominik
Laufer Str. 42 90571 Schwaig
5. KNEISSL, Jakob
Alte Reutstr. 46 90765 Fürth
6. WECHSLER, Johannes
Egelmühle 1 91174 Spalt
7. OBERNOSTERER, Frank
Königsberger Str. 41E 90411 Nürnberg

Specification

Authenticated confirmation and activation message

description

Embodiments relate to a data transmitter and a method for transmitting data. Further embodiments relate to a data receiver and a method for receiving data. Some embodiments relate to a data transmitter for transmitting an authenticated acknowledgment and activation message, and a data receiver for receiving the same.

In order to synchronize a received signal with regard to timing, frequency, phase and sampling in a digital radio transmission system as well as to estimate the unknown usually radio channel and equalize, the transmission signal (waveform) is based not only unknown Datensymboien usually on synchronization symbols. These symbols are advance in the receiver known and are often referred to as training, pilot, reference, preamble or Midambelsymbole. They usually do not carry (the receiver) unknown information and are therefore to be distinguished from the real information-carrying data symbols. In current mobile systems based on the GSM, UMTS and LTE synchronization symbols are defined, for example, in the corresponding standard documents, see [3rd Generation Partnership Project 3GPP TS 45.002, "Multiplexing and multiple access on the radio path"], [3 rd Generation Partnership Project 3GPP TS 25.21 1, "Physical channels and mapping of transport channels Onto physical channels (FDD)"], [3 rd generation Partnership Project 3GPP TS 36.21 1, "Physical channels and modulation"].

While previously known in the receiver synchronization symbols are merely synchronization and / or channel estimation in the receiver, checking the authenticity of a message requires the data transmitted in the message data itself. Often, for example, is this a so-called CMAC sequence (CMAC = cipher-based message authentication code, dt. cipher-based message authentication code) is used. Synchronization and authentication are thus separated from each other.

The DE 10 201 1 082 098 B1 shows a battery-operated stationary sensor arrangement with unidirectional data transmission used for data transmission, a message division method.

In WO 2015/128385 A1 a data transmission arrangement is described with a based on an energy harvesting element power supply device.

In the publication [G, Kilian, H. Petkov, R. Psiuk, H. Lieske, F. Berry, Robert J., and A. Heuberger, "Improved coverage for low-power system using teiemetry telegram splitting," in Proceedings of 2013 European Conference on Smart Objects, systems and Technologies (SmartSysTech) 2013] describes an improved transmission / reception performance for low energy telemetry systems that use a telegram division method.

In the publication [G. Kilian, M. Breiling, HH Petkov, H. Lieske, F. Berry, Robert J., and A. Heuberger, "Increasing Transmission Reliability for Teiemetry Systems Using Telegram splitting," IEEE Transactions on Communications, vol. 63, no. 3, pp. 949-961, Mar. 2015] describes an improvement of the transmission reliability of telemetry systems that use a telegram division method.

The present invention is thus based on the object to reduce the required fingerprinting overhead of a message.

This problem is solved by the independent claims.

Advantageous developments can be found in the dependent claims.

Embodiments provide a data transmitter for transmitting data to a data receiver, wherein the data transmitter and the data receiver, an individual communication information is known, wherein the data transmitter is adapted to generate an individual synchronization sequence using the individual communication information.

Embodiments provide a data transmitter for transmitting data to a plurality of data receivers, and is known to the data transmitter and a data receiver of the plurality of data receivers an individual communication information for individual communication between the data transmitter and a data receiver, wherein the data transmitter is adapted to an individual synchronization sequence generate, using the communication information, and to be transmitted to a

to provide data packet with the individual synchronization sequence for synchronization of the data packet in the data receiver.

Embodiments provide a data receiver for receiving data from a data transmitter, which are transmitted from the data transmitter in a data packet, said data packet with an individual synchronization sequence is provided, which is generated using an individual communication information that is known to the data transmitter and the data receiver, wherein the data receiver is adapted to generate an individual reference synchronization sequence using the communication information, and in order to received data packet using the individual reference synchronization sequence to detect in a received data stream or receive data buffer.

The present invention is based on the idea for the communication between the data transmitter and the data receiver instead of a conventional synchronization sequence that is known to all or more non-specifically selected participants (data transmitters and data receivers) of a communication system to use an individual synchronization sequence, the individual by a is derived communication information (for example, a signature) that only the data transmitter and the data receiver (or a limited group of data transmitters and / or data receivers) is known or is assigned to them individually for the mutual communication.

Further embodiments provide a method for sending data to a data receiver. The method includes a step of generating a unique synchronization sequence using an individual communication information that is known to the data transmitter and data receiver. Further, the method includes a step of sending a data packet with the individual synchronization sequence for synchronization of the data packet in the data receiver.

Further embodiments provide a method for receiving data from a data transmitter, which are transmitted from the data transmitter in a data packet, said data packet with an individual synchronization sequence is provided, which is generated using an individual communication information that is known to the data transmitter and the data receiver , The method includes a step of generating an individual reference synchronization sequence using the individual communication information. Further, the method includes a step of detecting the data packet in a received data stream or receive data buffer using the individual reference sync sequence. Further, the method includes a step of receiving the detected data packet.

More Ausführungsbeispieie provide a method for transmitting an authenticated receipt which is sent from a first subscriber of a communication system acknowledging the receipt of a preceding data packet. The method includes a step of receiving the preceding data packet from a second subscriber of the communication system. Further, the method includes a step of sending a data packet with an individual synchronization sequence from the second subscriber to the first subscriber in a successful reception of the previous data packet, wherein the individual synchronization sequence is generated from an individual communication information individually to the first subscriber and the second subscriber is assigned for the mutual communication.

In the following advantageous developments of the data transmitter are described.

In embodiments, the data transmitter may be configured to provide a data packet to be transmitted with the individual synchronization sequence for synchronization of the data packet in the data receiver.

In embodiments, the individual synchronization sequence may be a sequence of synchronization symbols.

In embodiments, the individual communication information can be customized for communication between the data transmitter and data receiver.

For example, the individual communication information can be individually assigned to the data transmitter and the data receiver, for example by the data transmitter and the data receiver itself or by another unit of the communication system, such as another data transmitter or data receiver or a central control unit.

In embodiments, the communication information may be known only to the data transmitter and the data receiver (or a limited group of data receivers).

For example, the individual communication information can be customized for communication between the data transmitter and data receiver, for example, only for the

Communication between the data transmitter and the data receiver to be used (or a group of data receivers) (and not to communicate with another data transmitter or other data receiver (or other group of data receivers)).

In embodiments, the data transmitter may be configured to renew the communication information to each data packet, after a predetermined number of data packets or after a predetermined or certain time interval.

In embodiments, the communication information, a data transmitter authenticating information and / or data packet of the data transmitter may be authenticating information.

In embodiments, the communication information can be a signature.

For example, communication information may be a cipher-based message authentication code.

In embodiments of the data transmitter can be configured to send the data receiver a data packet to the communication information beforehand or in advance to obtain the communication information from the data receiver.

In embodiments, the data transmitter can may be formed to provide the data packet with a synchronization sequence, which is only known to the data receiver and / or a limited group of data receivers.

For example, the individual communication information can be known only in the data transmitter and data receiver. However, it is also possible that the individual communication of information between the transmitter and several specially selected data receivers is known, without this individual communication information loses its "individuality." The limited set of data receivers, for example, from the data transmitter, the data receiver, another data transmitter be determined another data receiver, a central control unit, a server or an administrator.

In embodiments, the data transmitter may be configured to divide the data packet into a plurality of sub-data packets and the plurality of sub-data packets in the time and / or frequency distribution to be sent to the data receiver. The data transmitter may be configured so as to divide the data packet into the plurality of Teiidatenpaketen that the individual synchronization sequence (and, optionally, data (such as user data)) is allocated among the plurality of Teiidatenpaketen. The data transmitter may be configured to generate a time-hopping pattern and / or frequency hopping pattern, with which the majority are sent from Teiidatenpaketen so that they are distributed in time and / or frequency using the individual communication information.

In Ausführungsbeispieien the data transmitter may be configured to generate the individual synchronization sequence using a mapping rule.

In embodiments, the data transmitter may be adapted to the individual data packet with the synchronization sequence (multiple) to repeatedly emit. The data transmitter may be configured to divide the data packet into a plurality of Teiidatenpaketen, and around the plurality of Teiidatenpaketen in time and / or frequency corresponding to a time and / or frequency hopping pattern distributed to send to the data receiver, and to assist in the repeated transmission to use the data packet to another time and / or frequency hopping pattern.

In embodiments, the data packet with the individual synchronization sequence through this same individual synchronization sequence may be an acknowledgment message sent by the data sender in response to a correct reception of a previous data packet. For example, the data packet with the individual synchronization sequence can be a confirmation of the receipt of a previous message.

In embodiments, the data transmitter may be configured to provide the data packet with an additional activation information via at least one further from the data transmitter to be transmitted data packet. The activation information may indicate a time of transmission or structure information of the at least one further data packet. For example, the structure information can be a data packet size, a packet length, a number of partial data packets, or a time and / or frequency hopping pattern.

In the following advantageous developments of the data receiver are described.

In embodiments, the individual communication information can be customized for communication between the data transmitter and data receiver.

For example, the individual communication information can be individually assigned to the data transmitter and the data receiver, for example by the data transmitter and the data receiver itself or by another unit of the communication system, such as another data transmitter or data receiver or a central control unit.

In embodiments, the individual communication information may be known only to the data transmitter and the data receiver or a restricted group of data receivers.

In embodiments, the communication information, a data transmitter authenticating information and / or data packet of the data transmitter may be authenticating information.

In embodiments, the communication information can be a signature. For example, communication information may be a cipher-based message authentication code.

In embodiments the data receiver may be configured to synchronize the data packet with the individual synchronization sequence using the reference synchronization sequence. Further, the data receiver may be configured to estimate the channel between the data transmitter and data receiver using the synchronization sequence.

In embodiments the data receiver may be configured to decode data of the data packet using the received individual synchronization sequence.

In embodiments the data receiver may be configured to decode the data of the data packet using the received individual synchronization sequence, to authenticate the data transmitter.

In embodiments the data receiver may be configured to incorporate in the decoding of the data packet, the received individual synchronization sequence as an unknown sequence in the decoding.

For example, the can (actually known) individual synchronization sequence will only be accepted for decoding as unknown, and shall be treated for the decoding as an (unknown) data sequence.

In embodiments the data receiver may be configured to receive from the data transmitter, a data packet with the communication information in advance, or to send the data transmitter, a data packet with the communication information in advance. The data receiver may be configured to delektieren the data packet with the communication information, which is provided with a synchronization sequence, using a reference synchronization sequence is known to the data receiver, and other data receivers in a received data stream.

In embodiments, the data packet can be sent is divided into a plurality of sub-data packets, wherein the plurality are transmitted distributed partial data packets in the time and / or frequency. Here, the data receiver may be configured to receive the plurality of sub-data packets and to combine them to obtain the data packet. The plurality of sub-data packets may be sent so using a time hopping pattern and / or frequency hopping pattern that they are distributed in time and / or frequency. Here, the data receiver may be configured to ermittein the time hopping pattern and / or frequency hopping pattern using the individual communication information, to receive the plurality of sub-data packets.

In Ausführungsbeispieien the data receiver may be configured to generate the individual reference synchronization sequence using a Abbiidungsvorschrift.

In embodiments, the data packet may be provided from the data transmitter to be transmitted data packet with an additional activation information via at least one further. Here, the data receiver may be configured to receive the at least one further data packet using the activation information. The activation information may indicate a time of transmission or structure information of the at least one further data packet. For example, the structural information can be a time and / or frequency hopping pattern or data packet length.

Embodiments of the present invention will be described in more detail with reference to the accompanying figures. Show it:

Fig. 1 is a schematic block diagram of a system with a data transmitter and a data receiver, according to an embodiment of the present invention;

Fig. 2 a diagram showing an assignment of the transmission channel at the

Transmitting a plurality of sub-data packets in accordance with a time and frequency hopping pattern;

Figure 3 is a schematic flow communication between a data transmitter and a data receiver, according to an embodiment.

FIG. 4a is a schematic view of a first arrangement of

Synchronization symbols and data symbols in a data packet or sub-packet, in which a block with the synchronization symbols a

Block is prefixed with the data symbols;

FIG. 4b shows a schematic view of a second arrangement of

Synchronization symbols and data symbols in a data packet or sub-packet, is arranged in a block of data symbols between two blocks of synchronization symbols;

Fig. 4c shows a schematic view of a third arrangement of

Synchronization symbols and data symbols in a data packet or sub-packet, in which a block of synchronization symbols between two

is arranged blocks of data symbols;

Fig. 4d shows a schematic view of a fourth arrangement of

Synchronization symbols and data symbols in a data packet or sub-packet, wherein the blocks of data symbols and blocks of

Synchronization symbols are arranged alternately in the data packet or sub-packet;

Fig. 5 is a flow chart illustrating a method for generating the

Synchronization symbols of the individual synchronization sequence;

Fig. 6 is a diagram showing an assignment of the transmission channel in the transmission of a data packet by means of a plurality of sub-data packets that are distributed in time and frequency;

Fig. 7 shows a in a flow chart a method for generating a time and / or frequency hopping pattern;

Fig. 8 shows a flow chart of a method for transmitting data to a

Data receiver according to a Ausführungsbeispiei; and

Fig. 9 shows a flow chart of a method for receiving data from a data transmitter, according to an embodiment.

In the following description of embodiments of the present invention in the figures, like or equivalent elements having the same reference numerals are provided so that their description is interchangeable.

Fig. 1 shows a schematic block diagram of a system with a data transmitter 100 and a data receiver 1 10, according to an embodiment of the present invention.

The data transmitter 100 and data receiver 1 10 is known an individual communication information.

The data transmitter 100 is configured to generate an individual synchronization sequence using the individual communication information, and a to send data packet 120 to the individual synchronization sequence for synchronization of the data packet 120 in the data receiver 1 to 10 is provided, and the data packet 120 to the data receiver to send one tenth

The data receiver 1 10 is adapted to generate an individual reference synchronization sequence using the communication information, and in order to received data packet 120 using the individual reference synchronization sequence to detect in a received data stream or receive data buffer.

For example, the individual communication information can be customized for communication between the data transmitter 100 and data receiver 1 10th Thus, the individual communication information to the data transmitter 100 and data receiver be individually assigned, for example, by the data sender and the data receiver or by another unit of the communication system, such as another data transmitter or data receiver or a central control unit. The individual communication information may be individually used for communication between the data transmitter 100 and data receiver with respect to the data packet 120, for example, be used for the communication between the data transmitter 100 and data receiver 110 (or a group of data receivers) (and not to communicate with another data transmitter or other data receiver (or other group of data receivers)). So it is possible that the individual communication information is only the data transmitter 100 and data receiver 110 (or group of data receivers) are known.

The data transmitter 100 and data receiver 110, the individual synchronization sequence or the individual reference synchronization sequence under

Using the individual communication information so generated under (eg

Using the same algorithm or the same imaging or

Derivation rule) that the individual synchronization sequence and the individual

Reference synchronization sequence are the same. Thus, the data receiver 110 may include the individual synchronization sequence (and hence the data packet 120) in the

Receiving data stream, for example, by correlating the received data stream with the

Reference synchronization sequence detect (or find).

Due to the individual synchronization sequence, the data transmitter 100 may be the data receiver 1 10 to address (or select or address), while the data receiver can determine on the basis of individual synchronization sequence, whether it is by these addressed (or selected, or addressed).

is as exemplified in Fig. 1, the data transmitter 100 may include a transmitter device (or transmit module, or transmitter) 102 that is configured to send the data Package 120. The transmitting device 102 may be connected to an antenna 104 of the data transmitter 100th The data transmitter 100 may further include a receiving device (or receiver module, or receiver) have 106 which is adapted to receive a data packet. The receiving device 106 may be connected 100 to the antenna 104 or another (separate) the antenna of the data transmitter. The data transmitter 100 may also comprise a combined transmitter receiver (transceiver).

The data receiver 110 may include a receiving device (or receiver module, or receiver) having 1 16 which is configured to receive the data packet 120th The receiving device 116 may be connected to an antenna 114 of the data receiver 110th Further, the data receiver 110 may have a transmitter (or transmitter module, or transmitter) have 112 which is adapted to send a data packet. The transmission device 1 2 110 may be connected to the antenna 114 or another (separate) the antenna of the data receiver. The data receiver 110 may also comprise a combined transmitter receiver (transceiver).

In embodiments, the data transmitter 100 may be a sensor node, while the data receiver 1 10 may be a base station. Typically, a communication system comprises at least a data receiver 110 (base station) and a plurality of data transmitters (sensor nodes, such as heating counter). Of course it is also possible that the data transmitter 100 is a base station, while the data receiver 110 is a sensor node. Further, it is possible that both the data transmitter 100 and data receiver 110 sensor nodes. Furthermore, it is possible for both the data transmitter 100 and the data receiver 110 base stations.

The data transmitter 100 and data receiver 110 may optionally be configured to send the data packet 120 using the Telegram-splitting procedure (dt. Telegram dividing method) or to receive. In this case, the data packet 120 into a plurality of sub-data packets (or sub-packets) is divided and the partial data packets distributed in the time and / or frequency distributed from the data transmitter transmitted to the data receiver, the data receiver, the part of data packets together again adds (or combined) to to obtain the data packet 120th Each of the partial data packets thereby contains only part of the data packet 120. The data packet 120 may be channel-coded, so not all part of data packets but only a part of the partial data packets is required for error-free decoding of the data packet.

The temporal distribution of said plurality of data packets can take place according to a time hopping pattern. The time hopping pattern may indicate a sequence of transmission times or transmission time intervals with which the sub-data packets are sent. For example, a first part of the data packet at a first transmission time point (or in a first transmit time slot) and a second partial data packet to a second transmission time point (or in a second transmit time slot) to be sent, wherein the first transmission time and the second time of transmission are different. The time hopping patterns can in this case the first transmission time and the second transmission time point define (or pretend or

specify). Alternatively, the time hopping pattern may indicate the first transmission time and a time interval between the first transmission time and the second transmission time. Of course, the time hopping pattern can also specify only the time interval between the first time and the second transmission time. Between the partial data packets transmission breaks may be present is where not sent. The partial data packets can also overlap in time (overlap).

The distribution in the frequency of said plurality of data packets can take place in accordance with a frequency hopping pattern. The frequency hopping pattern may indicate a sequence of transmission frequency or transmission frequency jumps with which the sub-data packets are sent. For example, a first part of the data packet with a first transmit frequency (or in a first frequency channel) and a second partial data packet to a second transmission frequency (or, in a second frequency channel) to be sent, the first transmitting frequency and the second transmission frequency are different. The frequency hopping pattern can in this case the first transmission frequency and the second transmission frequency define (or specify or indicate). Alternatively, the frequency hopping pattern may indicate the first transmission frequency and a frequency interval (transmission frequency hopping) between the first transmission frequency and the second transmission frequency. Of course, the frequency hopping pattern can also specify only the frequency interval (transmission frequency hopping) between the first transmission frequency and the second transmission frequency.

Of course, the plurality of sub-data packets may be transmitted to the data receiver 1 10 also both in the time as distributed from the data transmitter 100 in the frequency. The distribution of the plurality of partial data packets in time and in frequency may be flown in accordance with a time and frequency hopping pattern. A time and frequency hopping pattern may be a combination of a time hopping pattern and a frequency hopping pattern, ie, a sequence of transmission times or transmission time intervals which are used to transmit the partial data packets, wherein the transmission times (or transmission time intervals) transmission frequencies (or transmission frequency jumps) are assigned.

The time used for the transmission of said plurality of data packets and / or frequency hopping pattern can be generated from the data transmitter 100 and data receiver 110 using the individual communication information. Thus also the time used and / or frequency hopping pattern can be an individual time and / or frequency hopping patterns to be, that is customized for the communication between the data transmitter 100 and data receiver 1 10 or individually for the data packet 120th

Fig. 2 is a diagram showing an assignment of the transmission channel at the transmission of a plurality of partial data packets 142 in accordance with a time and frequency hopping pattern. The ordinate the frequency and the abscissa describes the time.

As can be seen in Fig. 2, the data packet 120 can be exemplified divided into n = 7 partial data packets 142 and corresponding to a time and frequency hopping pattern distributed are transmitted in the time and frequency from the data transmitter 100 to the data receiver 1 10th

is to be further seen in FIG. 2, also the individual synchronization sequence may be divided to the plurality of partial data packets 142 144, so that the plurality of partial data packets 142 in addition to data (2 data symbols in Fig.) 146, respectively (some of the individual synchronization sequence synchronization symbols in Fig. 2) the 144th

In the following, detailed embodiments of the data transmitter 100 and data receiver 1 10 will be described in more detail. The use of the telegram splitting method is purely optional thereby, that the data packet 120 may be between the data transmitter 100 and data receiver 1 10, both directly (or at a time, or as a whole) divided as well as the plurality of partial data packets 142 transmitted.

Erstes detai l | i§rtgs ; Augf y hru njf feefs piil

The data packet 120 with the individual synchronization sequence may be an acknowledgment message, which is sent for confirming a state or event from the data transmitter 100th

The fact that the individual synchronization sequence is individual for communication between the data transmitter 100 and data receiver 1 10, the data receiver 1 10 may be sure that the data packet 120 is really from the data transmitter 100th

For example, the data transmitter 100 may be configured to transmit the data packet 120 in response to the individual synchronization sequence on the successful receipt of a previous data packet (= event). The data packet 120 with the individual synchronization sequence may be due to the individual synchronization sequence a confirmation message, then, with the data transmitter 100 confirms the successful reception of the previous data packet. This example will be further explained below with reference to FIG. 3.

Fig. 3 shows a schematic flow communication between the data transmitter 100 (subscriber A) and the data receiver 1 10 (subscriber B), according to one embodiment. Here, it is assumed that both the data transmitter 100 and data receiver 1 10 transceiver.

In a first step, the subscriber 1 10 A sends a message (for example, a data packet) 122 to the user B 100. In a second step, the subscriber B sends 100 an acknowledgment message (= data packet 120 with the individual synchronization sequence) to the subscriber A 1 10 . with the confirmation message confirming the subscriber B 100 receiving the message 122. Optionally, the user B 100 together with the acknowledgment message send an activation message to the subscriber a 1 10th The subscriber B 100, the data packet 120 therefore also provided with an activation information, the activation information may indicate a wide data packet a time of transmission at least one further data packet and / or a structure of information (eg, time and / or frequency hopping pattern) of at least. In a third step, the subscriber can (at least a further data packet for example) 124 B 100 send at least a further optional message to the subscriber A 1 10 according to the previous activation information.

In embodiments thus a combination of authentication of the message with the synchronization sequence takes place. The authentication of the message can be done by sending an individual, dynamically calculated symbol sequence, which is the data receiver 1 10 is known in advance, and which simultaneously serves as a synchronization sequence for data receiver 110th This eliminates the emission of solid synchronization symbols, which for example are defined in a standard or waveform specification in advance.

Prerequisite for the application of the method is an individual communication information, for example one of the actual transmission previous communication between the data transmitter 100 and data receiver 1 10, from which both parties to a well-known for both participants method an individual communication information, for example, a numerical (for example binary) signature or a CRC or a part of the transmitted data may be in the form of a CMAC, derived eg. From this

Signature, the symbols of the synchronization sequence may be calculated by a suitable method.

In addition to the authenticated acknowledgment can with the message as any other information which are the data receiver of the acknowledgment is not known in advance, is optional. This part of the message can be described as distinct from synchronization sequence as a data sequence. For example, the data receiver can be informed, at which time it can expect a new data transmission by the data transmitter and which length (for example, packet length), which structure, which hopping pattern or other parameters has the renewed data transmission so that the data receiver, optionally after a rest , at the appropriate time may again be ready to receive.

Second Detailed Exemplary Embodiment

The authenticated acknowledgment can be sent in the form of a message which consists of one or optionally several related sub-data packets ( "Telegram splitting") 142 is (see. Fig. 2). For the optional case of the telegram splitting the transmission of the partial data packets 142, in accordance with the associated values ​​"air time" and / or "transmission frequency" happen.

The data packet 120 (message) may contain two fundamentally distinct from each other types of symbols. In the data receiver 1 10 previously known synchronization symbols and the data receiver 1 10 previously unknown data symbols. The exact order of symbols above each other, for example in the form of symbol blocks is irrelevant here. FIGS. 4a to 4d by way of example several options for the construction of the data packet illustrate (message) or the part of data packets 142 of the data packet. Numerous other arrangements are possible, especially entanglements of synchronization and data symbols. In the case of splitting each message frame may contain 142 Teüdatenpaket a message different synchronization symbol sequences. This is advantageous, but not mandatory.

In detail, Figure 4a shows. A schematic view of a first arrangement of synchronization symbols 44 and Datensymboien 146 in a data packet 120 or part of the data packet 142 in which a block having the synchronization symbols 144 is preceded by a block with the data symbols 146.

FIG. 4b shows a schematic view of a second arrangement of synchronization symbols 144 and data symbols 146 in a data packet 120 or part of the data packet 142 in which is positioned a block of data symbols 146 between two blocks of synchronization symbols 144 (split synchronization sequence).

Fig. 4c shows a schematic view of a third arrangement of synchronization symbols 144 and data symbols 146 in a data packet 120 or packet data part 142 in which a block of synchronization symbols 144 between two blocks of data symbols 146 is arranged.

Fig. 4d shows a schematic view of a fourth arrangement of synchronization symbols 144 and data symbols 146 in a data packet 120 or part of the data packet 142, blocks of synchronization symbols 144 are arranged alternately in the sub-data packet at the blocks of data symbols 146 and.

The synchronization symbols an authenticated receipt (individual synchronization sequence) may be equally well known in the data transmitter 100 and the addressed data receiver 110th The calculation of the synchronization symbols can be performed on the basis of the data transmitter 100 and data receiver 110 known individual communication information (for example (numeric) Signature), for example in the form of a CMAC. The principle is shown in the following Fig. 5.

Fig. 5 is a flow chart illustrating a method 200 for generating the synchronization symbols. In a first step 202, the individual communication information is provided, for example, from the data transmitter 100, data receiver 110, or other users of the communication system, such as another data transmitter or data receiver or a central control unit. In a second step 204, a mapping rule is applied to the individual communications information to obtain the individual synchronization sequence (or all of the symbols of the individual synchronization sequence). In a third step 206, the individual synchronization sequence can be assigned to the data packet 120 or optional, as shown by way of example in Fig. 5, to be shared among the plurality of partial data packets 142, which in Fig. 5 by way of example by the two sub-data packets with the blocks of data symbols 146, and blocks indicated by synchronization symbols 144th

In other words, the starting point, the individual communication information (eg, a time-variable, numeric signature (eg CMAC) of length M bit). From this, a sequence of length N symbols can be generated in an appropriate mapping rule. By means of an assignment rule the N symbols on the for the message available synchronization areas of the data packet 120 or of the partial data packets to be ready to 142nd

The mapping function, depending on the signature length and the number and modulating the synchronization symbols from information theory point of view, in principle contribute their redundancy in the numerical signature and reduce the information content of the signature. In a disturbed transmission over radio channels, however, may be incorporated in a preferred manner by the mapping rule redundancy in order to restore the signature even in transmission loss of one or more synchronization symbols in the data receiver 1 10 and can be verified. This may for example by a FEC-coding (FEC - dt forward error correction, forward error correction.) Are estimates based on common convolution or turbo codes, as is commonly used for data transmission on disturbed channels according to the prior art.

The appropriate choice of the mapping rule is thus obtained primarily from the length of the signature, the number of available synchronization symbols and / or the desired transmission reliability of the signature.

As well as the individual communication information may be known to both the data transmitter and the data receiver, the mapping rule.

Unless the data packet 120 is optionally divided into the plurality of partial data packets 142 may be in the assignment of synchronization symbols to the partial data packets 142 to a bijective mapping (or association). Here, neither information added yet reduced. In other words, it can be a bijective mapping, synchronization symbols are distributed on the synchronization area of ​​the partial data packets with their help.

In embodiments, an individual communication information (for example, a numerical signature of appropriate length) can be generated and exchanged between the data transmitter and data receiver on the data transmitting side or the data receiving side. To make the authentication as secure as possible, for example, a dynamic

(Time variable) signature are selected from a sufficiently large length. for example, this aim can a CMAC.

can data transmitter side (or waveform-sided), the individual synchronization sequence (for example, synchronization symbol sequence) from the individual communication information (eg of the abovementioned signature) are formed by means of the mapping rule and, if Telegram splitting is used, the partial data packets are assigned to the 142nd

Data receiver side (or on the decoder side), the individual synchronization sequence from the individual communication information (eg of the abovementioned signature) are formed by means of the mapping rule and, if Telegram splitting is used, are assigned to the sub data packets 142nd The synchronization of the received message in time, phase, sampling phase, frequency and / or channel estimation can be performed based on the individual synchronization sequence. The authentication of the received message can additionally by recovering the transmitted individual communication information (such as numerical signature) from the received signal. However, this is known in the data receiver, it can additionally be verified (by decoding for example) by demodulation of the received individual synchronization sequence and application of the inverse mapping rule. Here, no expectations ( "a priori knowledge") is taken with respect to the known sequence.

Third detailed INVENTIVE

The data transmitter 100 may be configured to repeatedly transmit the data packet with the individual synchronization sequence, so to repeat the acknowledgment of receipt.

For example, the authenticated acknowledgment K times can with the same content, that is identical transmission symbols are transmitted. K is generally an integer value greater than 1. The number of repetitions may be set as a fixed parameter, or to be re-established from the data transmitter to case depending on the situation of case (dynamic number of repetitions). As a basis for the dynamic determination of a repeat number, for example, may serve a limited transmission time (duty cycle to be maintained (dt. Duty cycle)) or the evaluation of the radio link quality between data transmitter and data receiver.

The repetition can be used in case of poor reception conditions increase the likelihood that the acknowledgment of receipt in the addressed data receiver evaluated without error (decoded) can be. In the case of good reception conditions of the data receiver can evaluate error-free and characterized prematurely shut down the receiving module, the authenticated acknowledgment in less than K received transmissions. These receivers shutdown potentially reducing energy consumption, increasing battery life in battery-powered devices.

If the authenticated acknowledgment in the form of part of data packets transmitted, then when repeating each component data packet is transmitted in accordance with again. The transmission times of all partial data packets are known to the data receiver.

In embodiments, the authenticated acknowledgment of receipt for example, can be applied to the data transmitter side (or waveform side) several times with the same content, that is identical transmission symbols are transmitted. Unless telegram splitting is used, 120 ^ acknowledgment) have the repeated part of data packets are not necessarily transmitted in the same Zei frequency grid 142 during the repetition of the data packet, but can be transmitted in the available time and frequency resources in different ways. This includes the case that the repetition does not occur necessarily after the first transmission, but also in parallel or in time partially overlapping with the first transmission by use of separate time / frequency resources. For dynamic definition of the number of repetitions, the radio link quality between data transmitter and data receiver and / or the adherence to a predetermined maximum transmit activity ( "duty cycle") may for example serve as a criterion.

In embodiments on the data receiving side (or decoder side) can after each transmission of an attempt be made to evaluate the authenticated acknowledgment (for example by decoding). If successful, the data receiver can be turned off in terms of more repetitions of the authenticated receipt. Manage each after a successful release no successful evaluation, the data receiver can accumulate the already transmitted information content. This can be done for example by so-called "soft bit combining".

Fourth detailed embodiment

The data transmitter 100 may be adapted to sending the data packet 120 with an additional activation information via at least one further from the data transmitter 100

to provide data packet. The data transmitter 100 can with the data packet 120 therefore further information for future data packets (or messages) convey.

Thus, the data transmitter 100, the data packet 20 with the individual synchronization sequence, which may be due to the individual synchronization sequence an acknowledgment message (or acknowledgment), the data transmitter 100 acknowledges the successful receipt of a previous data packet provided with the additional activation information to the data receiver 110 prepare for the reception of at least one further data packet 124th The activation information may be at least a long data packet, a time of transmission of the at least one further data packet and / or a structure of information (eg, time and / or frequency hopping pattern, length) of the.

For example, the data transmitter 100 may not only the actual receipt 110 also prepare (for a temporally previous transmission) by the same the data receiver to further scheduled message transmissions 100 120 ^ acknowledgment) will make the data transmitter after transmission of the data packet. This may for example be information regarding the structure, scope / length and the transmission time of the scheduled message. Using this information, the data receiver can prepare 1 10 of the authenticated acknowledgment of receipt to the receipt of the message or the future of several future message of the data transmitter 100 selectively.

With this measure, such as the transmission of the past in the future send time of the future message (s), the data receiver 110 may optionally disable its availability until the scheduled transmission time and thus save energy.

Furthermore, it is with this measure possible in a system with many basically unsynchronized time data receivers (for example, sensor nodes) to coordinate a plurality of data receiver for receiving a common message ( "Broadcasf mode) temporally and thus bring about a partial synchronous behavior with respect to the reception.

Further information can optionally be additionally protected cryptographically, one that differs from the above numerical signature sequence can be based.

In embodiments on the data transmitter side (or waveform page) can be effected a transfer of additional information as part of the authenticated acknowledgment which notifies the data receiver 1 10 parameters relevant to the structure, size / length and the transmission timing of future sent (by the sender of the acknowledgment) further messages. If the system is a transmission in "broadca mode (point-to-multipoint. dt. Point to Multipoint) provided a time synchronization of the reception readiness of all data receiver in question can take place.

In embodiments on the data receiving side (or decoder side), after an extraction of the above information carried out a preparation of the data receiver 110 to the expected future message (s) of the data transmitter 100 (or sender). Further, a deactivation of the data receiver (or portions thereof) up to the time of the announced new message (s) can be carried out for the purpose of energy saving.

Fifth detailed embodiment

The transmission of a message (telegram) can optionally take place in the form of several partial data packets 142, which may be distributed over the radio channel resources "transmission time" and / or "transmitting frequency". Prerequisite for the method described in the following embodiment, it that a message in the form of at least two partial data packets 142 is transmitted and that are available for the transmission of the Teiidatenpakete 142 or at least two different time and / or frequency resources is available.

Fig. 6 is a diagram showing an assignment of the transmission channel in the transmission of a data packet by means of a plurality of partial data packets 142 that are distributed in time and frequency. In other words, Fig. 6 shows a division of a communication over a plurality of partial data packets 142 in time and frequency. The ordinate the frequency and the abscissa describes the time.

The arrangement of the part of data packets 142 of a message can be referred to as hopping pattern ( "hopping pattern"). For the allocation of the hopping pattern the data transmitter are 100 (sender of the message) in the context of system-related limits is typically large degrees of freedom. Proviso that the applied hopping pattern is known in the data receiver 110 or may be determined prior to the reception of the message.

Based on the data packet 120 to the individual synchronization sequence (= authenticated acknowledgment) the hopping pattern can be dynamically selected (for example, numerical signature (CMAC for example) based on the same individual communication information which is in the second detailed embodiment of the application.

Fig. 7 shows in a flowchart a method 220 for generating a time and / or frequency hopping pattern. In a first step 222, the individual communication information (numerical signature of length M bits, cf. Fig. 5 for example) are provided. The individual communication information may have already been described above from the data transmitter 100, data receiver 110 or other participants in the system, such as another data transmitter, a receiver, or other data a central control unit are generated. In a second step 224, a mapping rule can be applied to the individual communication information, to generate the time and / or frequency hopping pattern (transmission timings and transmission frequencies).

Fig. 7 thus shows the generation of the hopping pattern (transmission times, transmission frequencies) from the signature. For example, the mapping rule from the respective individual communication information (numerical signature) can calculate the values ​​of the transmission time points and transmission frequencies for all of the message associated partial data packets 142nd It should preferably seek to ensure that any individual communication information (signature) leads to a different selection of the transmission times and transmission frequencies. The mapping function may in the data transmitter 100 and data receiver 1 10 to be known.

The advantage of a dynamic signature-dependent hopping pattern is for any other than the addressed mobile subscriber (data receiver 110) unknown arrangement of the partial data packets of the message with respect to transmission time and transmission frequency. This complicates significantly the undesired listening to messages for. For example, by Recording of the radio link ( "sniffing") and therefore represents an additional safety feature. Furthermore, the specific manipulation of the data receiver by unauthorized (foreign) can transmitters are difficult which superimpose on the radio path, the signal of the authorized data transmitter 100 and to disturb.

In embodiments of the data transmission side (or waveform page), an individual communication information (eg numerical signature with a suitable

Length) are generated and exchanged between the data transmitter 100 and data receiver 1 10, for example, the individual communication information may be a dynamic (time-varying) signature of a sufficiently large length, such as (a CMAC see second detailed embodiment). According to a suitable mapping rule to the transmitting part data packets based on the individual communication information (eg of the abovementioned signature) can be individually distributed with respect to the transmission timings and the transmission frequencies.

In embodiments of the data receiving side (or decoder side), the transmission times and transmission frequencies of the individual communication information (eg of the abovementioned signature) are calculated using the known in the data receiver 1 10 mapping rule. The receiving module (or receiving device 1 16) of the data receiver 1 10 can be controlled so that it detects the radio signals to the given time points to the given frequencies and analyzed.

More EXEMPLARY EMBODIMENTS

Fig. 8 shows a flow diagram of a process 240 for sending data to a data receiver, according to an embodiment. The method 240 includes a step 242 of generating an individual synchronization sequence using an individual communication information that is known to the data transmitter and data receiver. Further, the method 240 includes a step 244 of sending a data packet with the individual synchronization sequence for synchronization of the data packet in the data receiver.

Fig. 9 shows a flow diagram of a process 260 for receiving data from a data transmitter, according to an embodiment. The method 260 comprises a step 262 of generating an individual reference synchronization sequence using the individual communication information. Furthermore, the method 260 comprises a step 264 of detecting the data packet in a received data stream or receive data buffer using the individual reference sync sequence. Further, the method 260 comprises a step 266 of receiving the detected data packet.

Embodiments relate to a data transmitter, a data receiver and / or a system for the bidirectional transmission of data from multiple sensor nodes to a base station or in the other direction by one / several base station / s to one or more sensor nodes.

In embodiments, there is a type of transmission in which the successful receipt of a message is confirmed by the data receiver in authenticated form ( "Acknowledge"), and in which the data receiver to the sender of the original message with the acknowledgment of receipt at the same relevant information for the optional transmission additional data with separate message feeds following the confirmation message.

In embodiments, a successful receipt of a message sent from subscriber A to subscriber B can be confirmed message. Some embodiments relate to the authenticated confirmation of receipt by subscriber B (cf..

Fig. 3).

In embodiments, an authentication confirmation message (for example, from subscriber B to subscriber A) by transmitting a synchronization sequence for frequency, phases and channel estimation can be performed, the contents in the system in addition to the sender (subscriber B) only to the respective addressed data receiver (subscriber A) is known.

In embodiments, a derivative / calculation of the above-mentioned synchronization sequence on the basis of both the data transmitter (subscriber B) and the data receiver (subscriber A) can be carried known numerical signature.

In Ausführungsbeispieien a single or multiple repetition of the entire authenticated confirmation message can be done to increase the probability of successful transmission of the same. The authenticated acknowledgment message may be configured such that even without the repetition of a complete reception of the message is possible.

In embodiments, other information can be transmitted with the acknowledgment message which subscriber A transmit information, in particular on the time and length of an optional future messages broadcast by subscriber B, whereby subscriber A can activate its receiver module specifically the agreed time.

In embodiments, the data transmitter may be configured to send an authenticated acknowledgment of a previously received message.

In embodiments, by using the (for example, only the data transmitter and data receiver known) Authentlfizierungsinformation the previous message can be obtained a data saving since a transmission of a new Authentlfizierungsinformation is not required.

In embodiments can be based on the previous message in the Authentlfizierungsinformation a cryptographic signature. For example, it may be in the Authentlfizierungsinformation a CMAC based on the previous message.

In embodiments, it may be in the Authentlfizierungsinformation an information from an encrypted part of the previous message.

In embodiments, the synchronization sequence can only be generated from data of the previous message, ie the synchronization sequence is not "assigned"

In embodiments, the synchronization symbols can be generated by a Abbiidungsvorschrift from the Authentlfizierungsinformation.

For example, the mapping rule on a FEC (for. Example, a Hamming code or convolutional code) can be based. For example, the known Authentlfizierungsinformation may be subjected together with the data of the FEC, wherein a certain portion of the generated data is defined only by the Authentlfizierungsinformation.

For example, only a part of Authentlfizierungsinformation for generating the synchronization symbols can be used.

In embodiments, in addition to the authenticated acknowledgment more information about the following (partial) data packets (length, hopping pattern, ...) can be transmitted in the packet.

Although some aspects have been described in the context of a device, it should be understood that these aspects also represent a description of the corresponding method, so that a block or component of a device as a

is the appropriate process step or to be understood as a feature of a method step. Analogously, aspects described in connection with or as a method step also represent a description of a corresponding block or details or feature of a corresponding apparatus. Some or all of the method steps may be a hardware apparatus (or using a hardware apparatus) such as a microprocessor, for example, a programmable computer or an electronic circuit be executed. In some embodiments, some or several of the most important method steps may be executed by such an apparatus.

Depending on certain implementation requirements of embodiments of the invention in either hardware or software can be implemented. The implementation can be performed using a digital storage medium such as a floppy disk, a DVD, a Blu-ray disc, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, a hard disk or other magnetic be performed or optical memory, are stored on the electronically readable control signals, which can cooperate with a programmable computer system in such a way or that the respective method is performed cooperate. Therefore, the digital storage medium may be computer readable.

Some embodiments according to the invention thus comprise a data carrier having electronically readable control signals capable of cooperating with a programmable computer system such that one of the methods described herein is performed.

In general, embodiments of the present invention may be implemented as a computer program product with a program code, the program code being operative to perform one of the methods when the computer program product runs on a computer.

The program code may for example be stored on a machine readable carrier.

Other embodiments include Computerprog ram m-described methods for performing herein, wherein the computer program is stored on a machine readable carrier.

In other words, a Ausführungsbeispiei of the inventive method is therefore, a computer program comprising the procedure described program code for performing one of the herein when the computer program runs on a computer.

Another embodiment of the method according to the invention is thus a data carrier (or a digital storage medium or a computer readable medium), is recorded on which the computer program for performing one of the methods described herein. The data carrier, the digital storage medium or the computer readable medium are typically concrete and / or non-transitory or not temporarily.

Another embodiment of the method according to the invention is thus a data stream or a sequence of signals which represents or represent respectively the methods described, the computer program for performing one of the herein. The data stream or the sequence of signals may or may for example be configured to provide a data communication connection, for example via the Internet to be transferred.

A further embodiment comprises a processing means, such as a computer or a programmable logic device that is configured to the effect or adapted one of the methods described herein perform.

A further embodiment comprises a computer on which the computer program for performing one of the methods described herein is installed.

Another Ausführungsbeispiei according to the invention comprises an apparatus or a system which is designed or to transmit a computer program for performing at least one of the methods described herein to a receiver. The transfer may for example be electronically or optically. The receiver can be for example a computer, a mobile device, a memory device or a similar device. The device or system may include, for example a file server for transfer of the computer program to the receiver.

In some Ausführungsbeispieien a programmable logic device (for example a field programmable gate array, FPGA) may be used to perform some or all the described functionalities of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein. In general, the processes are carried out in some embodiments, by any hardware apparatus. This may be a general-purpose hardware be as a Com puter processor (CPU) or specific for the process hardware, such as an ASIC.

The devices described herein can be implemented for example using a hardware apparatus, or by using a computer, or using a combination of a hardware apparatus and a computer.

Devices described, the devices described herein, or any of the components herein may be at least partially implemented in hardware and / or in software (computer program).

The methods described herein may be re-Ap pa rats, or be implemented using a computer, or using a combination of a hardware apparatus and a computer, for example, using a H a r wa.

Method, the methods described herein, or any components of the described herein can be carried out at least in part by hardware and / or software.

The embodiments described above steep merely illustrative of the principles of the present invention. It is understood that modifications and variations of the arrangements and the details described herein will be apparent to others skilled. Therefore, it is intended that the invention be limited only by the scope of the following claims and not by the specific details presented herein with reference to the description and the explanation of the Ausführungsbeispieie.
claims

Data transmitter (100) for sending data to a data receiver (1 10), wherein the data transmitter (100) and the data receiver (1 10) an individual communication information is known, wherein the data transmitter (100) is adapted to an individual synchronization sequence using individual communication information to generate;

wherein the communication information comprises the data transmitter authenticating information and / or a data packet (120) of the data transmitter is authenticating information.

Data transmitter (100) according to claim 1, wherein the data transmitter (100) is configured to send the data receiver (1 10) a data packet (120) with the communication information in advance or to obtain the communication information in advance of the data receiver (1 10).

Data transmitter (100) according to claim 2, wherein the data transmitter (100) is configured to provide the data packet (120) with a synchronization sequence, which is only known to the data receiver (1 10) and / or a limited group of Datenempfängem.

To provide data transmitter according to one of claims 1 to 3, wherein the data transmitter (100) is formed that can be sent data packet (120) with the individual synchronization sequence for synchronization of the data packet (120) in the data receiver (1 10).

Data transmitter (100) according to any one of claims 1 to 4, wherein the individual communication information individually for the communication between the data transmitter (100) and the data receiver (1 10).

Data transmitter (100) according to any one of claims 1 to 5, wherein the communication information is known only to the data transmitter (100) and the data receiver (1 10) or a limited group of data receivers.

Data transmitter (100) according to any one of claims 1 to 6, wherein the data transmitter (00) is configured to renew the communication information after each data packet or a certain time interval.

8. Data transmitter (100) according to any one of claims 1 to 7, wherein the communication information is a signature.

Data transmitter (100) according to claim 8, wherein the communication information is a cipher-based message authentication code.

Data transmitter (100) according to any one of claims 1 to 9, wherein the data transmitter (100) is configured to divide the data packet (120) into a plurality of sub-data packets (142) and the plurality of sub-data packets (142) in time and / or frequency distributed to the data receiver (1 10) to send.

1 1. Data transmitter (100) according to claim 10, wherein the data transmitter (100) is configured to divide the data packet (120) into the plurality of sub-data packets (120) that the individual synchronization sequence to the plurality of sub-data packets (142) divided becomes.

12. Data transmitter (100) according to any one of claims 10 to 1 1, wherein the data transmitter (100) is formed by a time hopping pattern and / or frequency hopping pattern by which the plurality of sub-data packets (142) are transmitted so that this in the time and / or frequency are distributed, using the individual

to generate communication information.

13. Data transmitter (100) according to one of claims 1 to 12, wherein the data transmitter (100) is adapted to generate the individual synchronization sequence using a mapping rule.

14, the data transmitter (100) according to any one of claims 1 to 13, wherein the data transmitter (100) is configured to transmit the data packet (120) is repeated with the individual synchronization sequence.

15, the data transmitter (100) according to claim 14, wherein the data transmitter (100) is configured to divide the data packet (120) into a plurality of sub-data packets (142) and the plurality of sub-data packets (142) in time and / or frequency corresponding to a time and / or frequency hopping pattern distributed to the data receiver (1 10) to be sent;

wherein the data transmitter (100) is configured to use a different time and / or frequency hopping pattern in the repeated transmission of the data packet (120) with the individual synchronization sequence.

6. Data transmitter (100) according to any one of claims 1 to 15, wherein said data packet (120) with the individual synchronization sequence by the individual synchronization sequence is an acknowledgment message sent by the data transmitter (100) in response to a correct reception of a previous data packet.

7. Data transmitter (100) according to any one of claims 1 to 16, wherein the data transmitter (100) is configured to provide the data packet (120) with an additional activation information via at least one further from the data transmitter (100) to be transmitted data packet.

8. Data transmitter according to claim 17, wherein the activation information indicates a transmission time or a structure information of the at least one further data packet.

9. Data receiver (1 10) for receiving data from a data transmitter (100) from the data transmitter (100) are transmitted in a data packet (120), wherein said data packet (120) is provided with an individual synchronization sequence using is generated of an individual communication information corresponding to the data transmitter (100) and the data receiver (1 10) is known, wherein the data receiver (1 10) is adapted to generate an individual reference synchronization sequence using the communication information, and in order to received data packet (120) using the individual reference synchronization sequence to detect in a received data stream or receive data buffer;

wherein the communication information comprises authenticating the data transmitter (00) information and / or a data packet (120) of the data transmitter authenticating (100) information.

20. Data receiver (1 10) according to claim 19, wherein the data receiver (1 10) is configured to receive from the data transmitter (100) a data packet (120) with the communication information in advance, or the data transmitter (100) a data packet with said communication information to send advance.

21st Data receiver (1 10) according to claim 20, wherein the data receiver (1 10) is adapted to the data packet with the communication information, which is provided with a synchronization sequence, using a reference synchronization sequence is known to the data receiver and additional data receivers, in to detect a received data stream.

22. Data receiver (1 10) according to any one of claims 19 to 21, wherein the individual communication information individually for the communication between the data transmitter (100) and data receivers (1 10).

23, data receiver (1 10) according to any one of claims 19 to 22, wherein the individual communication information known only to the data transmitter (100) and the data receiver (1 10) or a restricted group of data receivers.

24, data receiver (1 10) according to any one of claims 19 to 23, wherein the communication information is a signature.

25, data receiver (1 10) according to one of claims 19 to 24, wherein the communication information is a cipher-based message authentication code.

26, data receiver (1 10) according to one of claims 19 to 25, wherein the data receiver is configured to synchronize the data packet with the individual synchronization sequence using the reference synchronization sequence.

27, data receiver (1 10) according to claim 26, wherein the data receiver (1 10) is adapted to estimate the channel between the data transmitter (100) and data receivers (1 10) using the synchronization sequence.

28, data receiver (1 10) according to any one of claims 19 to 27, wherein the data receiver (1 10) is adapted to decode data of the data packet (120) using the received individual synchronization sequence.

Data receiver (1 10) according to claim 28, wherein the data receiver (1 10) is adapted to decode the data of the data packet (120) using the received individual synchronization sequence, to authenticate the data transmitter (100).

(110) to allow the data receiver according to claim 28 or 29, wherein the data receiver (110) is incorporated in the decoding of the data packet (120) the received individual synchronization sequence as an unknown sequence in the decoding.

Data receiver (1 10) according to any one of claims 19 to 30, wherein said data packet (120) is sent into a plurality of sub-data packets (142), wherein the plurality are transmitted distributed partial data packets in the time and / or frequency;

wherein the data receiver (1 10) is adapted to the plurality of

to receive part of data packets (142) and to combine them to obtain the data packet (120).

Data receiver (110) according to claim 31, wherein the plurality of sub-data packets (142) using a time hopping pattern and / or frequency hopping patterns are transmitted so that they are distributed in time and / or frequency;

the data receiver (110) is adapted to determine the time hopping pattern and / or frequency hopping pattern using the individual communication information, to receive the plurality of sub-data packets (142).

33. Data receiver (110) according to any one of claims 19 to 32, wherein the data receiver (110) is adapted to generate the individual reference synchronization sequence using a mapping rule.

Data receiver (1 10) according to one of claims 19 to 33, wherein the data packet (120) with an additional activation information is provided to be transmitted via at least one data packet further from the data transmitter (100);

wherein the data receiver (1 10) is adapted to receive the at least one further data packet using the activation information.

Data receiver (1 10) according to claim 34, wherein the activation information indicates a transmission time or a structure information of the at least one further data packet.

Data transmitter (100) for transmitting data to a plurality of data receivers, wherein the data transmitter (100) and a data receiver (1 10) of said plurality of data receivers an individual communication information for individual communication between the data transmitter (100) and a data receiver (1 10 is known), wherein the data transmitter (100) is configured to generate an individual synchronization sequence using the communication information and a to be transmitted data packet (120) with the individual synchronization sequence for synchronization of the data packet (120) in the data receiver (1 to provide 10);

wherein the communication information comprises the data transmitter authenticating information and / or a data packet (120) of the data transmitter is authenticating information.

System, comprising:

a data transmitter (100) according to any one of claims 1 to 18 or according to claim 36; and

a data receiver (1 10) according to any one of claims 19 to 35th

A method (240) for sending data to a data receiver, the method comprising:

Generating (242) an individual synchronization sequence using an individual communication information that is known to the data transmitter and the data receiver; and

Sending (244) a data packet with the individual synchronization sequence for synchronization of the data packet in the data receiver;

wherein the communication information comprises the data transmitter authenticating information and / or a data packet (120) of the data transmitter is authenticating information.

39. The method (260) for receiving data from a data transmitter, which are transmitted from the data transmitter in a data packet, said data packet with an individual synchronization sequence is provided, which is generated using an individual communication information known to the data transmitter and the data receiver is, the method comprising:

Generating (262) an individual reference synchronization sequence using the individual communication information;

Detecting (264) the data packet in a received data stream or receive data buffer using the individual reference synchronization sequence; and

Receiving (266) the detected data packet;

wherein the communication information comprises the data transmitter authenticating information and / or a data packet (120) of the data transmitter is authenticating information.

A method of sending an authenticated acknowledgment that acknowledges receipt of a previous data packet is sent from a first subscriber of a communication system, the method comprising:

Receiving the preceding data packet having a second subscriber of the communication system; and

Sending a data packet with an individual synchronization sequence from the second subscriber to the first subscriber in a successful reception of the previous data packet, wherein the individual synchronization sequence is generated from an individual communication information individually mutual the first subscriber and the second subscriber for the

is associated with communication;

wherein the communication information comprises the data transmitter authenticating information and / or a data packet (120) of the data transmitter is authenticating information.

A computer program for implementing the method according to any one of claims 38 to 40 wt.

Data transmitter (100) for sending data to a data receiver (1 10), wherein the data transmitter (100) and the data receiver (110) an individual communication information is known, wherein the data transmitter (100) is adapted to an individual synchronization sequence using the to generate individual communication information;

wherein the data transmitter (100) is adapted to derive the individual communication information from a previous communication between the data transmitter (00) and the data receiver (110).

Data transmitter (100) according to the preceding claim, wherein the individual communication information is a cryptographic signature.

Data transmitter (00) according to the preceding claim, wherein the cryptographic signature is a CMAC.

Data transmitter (100) according to the preceding claim 41, wherein the individual communication information is an encrypted part of the previous communication.

46. ​​Data transmitter (100) according to any one of the preceding claims, wherein the previous communication is a previous data packet received by the data transmitter (100) of the data receiver (110).

Data transmitter (100) according to one of the preceding claims, wherein the data transmitter (00) is adapted to generate the individual synchronization sequence using a mapping rule from the individual communication information.

Data transmitter (100) according to the preceding claim, wherein the data transmitter (100) is adapted to generate the individual synchronization sequence exclusively from the individual communication information.

Data transmitter (100) according to one of the preceding claims, wherein said data packet (120) with the individual synchronization sequence by the individual synchronization sequence is an authenticated acknowledgment of receipt sent by the data transmitter (100) in response to a correct reception of a preceding data packet.

Data receiver (110) for receiving data from a data transmitter (100) that are sent from the data transmitter (100) in a data packet (120), wherein said data packet (120) is provided with an individual synchronization sequence using an individual communication information is generated, the data transmitter (100) and the data receiver (110) is known, wherein the data receiver (110) is configured to generate an individual reference synchronization sequence using the communication information, and in order to received data packet (120) to detect use of the individual reference synchronization sequence in a received data stream or receive data buffer;

wherein the data receiver (1 10) is adapted to derive the individual communication information from a previous communication between the data transmitter (100) and the data receiver (110)

Data receiver (1 10) according to the preceding claim, wherein the individual communication information is a cryptographic signature.

Data receiver (110) according to the preceding claim, wherein the cryptographic signature is a CMAC.

53. Data receiver (1 10) according to the preceding claim 50, wherein the individual communication information is an encrypted part of the previous communication.

54, data receiver (1 10) according to one of the preceding claims, wherein the previous communication is a preceding data packet which has been sent from the data receiver (1 10) to the data receiver (1 10).

Data receiver (1 10) according to any one of the preceding claims, wherein the data receiver (1 10) is adapted to generate the individual reference synchronization sequence using a Abbiidungsvorschrift from the individual communication information.

56. Data receiver (1 10) according to the preceding claim, wherein the data receiver (1 10) is adapted to generate the individual reference synchronization sequence exclusively from the individual communication information.

57. Data receiver (1 10) according to one of the preceding claims, wherein said data packet (120) with the individual synchronization sequence by the individual

Synchronization sequence an authenticated acknowledgment is sent by the data transmitter (100) in response to a correct reception of a preceding data packet.

58. The method (240) for sending data to a data receiver, the method comprising:

Generating (242) an individual synchronization sequence using an individual communication information that is known to the data transmitter and the data receiver; and

Sending (244) a data packet with the individual synchronization sequence for synchronization of the data packet in the data receiver;

wherein the individual communication information derived from a previous communication between the data transmitter (100) and the data receiver (1 10).

A method (260) for receiving data from a data transmitter, which are transmitted from the data transmitter in a data packet, said data packet with an individual synchronization sequence is provided, which is generated using an individual communication information that is known to the data transmitter and the data receiver, the method comprising:

Generating (262) an individual reference synchronization sequence using the individual communication information;

Detecting (264) the data packet in a received data stream or receive data buffer using the individual reference sync sequence; and

Receiving (266) the detected data packet;

wherein the individual communication information derived from a previous communication between the data transmitter (100) and the data receiver (1 10).

Documents

Application Documents

# Name Date
1 201937036340.pdf 2019-09-10
2 201937036340-STATEMENT OF UNDERTAKING (FORM 3) [10-09-2019(online)].pdf 2019-09-10
3 201937036340-FORM 1 [10-09-2019(online)].pdf 2019-09-10
4 201937036340-FIGURE OF ABSTRACT [10-09-2019(online)].pdf 2019-09-10
5 201937036340-DRAWINGS [10-09-2019(online)].pdf 2019-09-10
6 201937036340-DECLARATION OF INVENTORSHIP (FORM 5) [10-09-2019(online)].pdf 2019-09-10
7 201937036340-COMPLETE SPECIFICATION [10-09-2019(online)].pdf 2019-09-10
8 201937036340-FORM 18 [23-09-2019(online)].pdf 2019-09-23
9 201937036340-MARKED COPIES OF AMENDEMENTS [28-09-2019(online)].pdf 2019-09-28
10 201937036340-FORM 13 [28-09-2019(online)].pdf 2019-09-28
11 201937036340-AMMENDED DOCUMENTS [28-09-2019(online)].pdf 2019-09-28
12 201937036340-Proof of Right (MANDATORY) [31-10-2019(online)].pdf 2019-10-31
13 201937036340-FORM-26 [05-11-2019(online)].pdf 2019-11-05
14 201937036340-Information under section 8(2) (MANDATORY) [13-11-2019(online)].pdf 2019-11-13
15 201937036340-Information under section 8(2) [13-02-2020(online)].pdf 2020-02-13
16 201937036340-Information under section 8(2) [22-08-2020(online)].pdf 2020-08-22
17 201937036340-Information under section 8(2) [02-11-2020(online)].pdf 2020-11-02
18 201937036340-Information under section 8(2) [14-01-2021(online)].pdf 2021-01-14
19 201937036340-Information under section 8(2) [17-02-2021(online)].pdf 2021-02-17
20 201937036340-Information under section 8(2) [17-02-2021(online)]-1.pdf 2021-02-17
21 201937036340-Verified English translation [16-06-2021(online)].pdf 2021-06-16
22 201937036340-Information under section 8(2) [16-06-2021(online)].pdf 2021-06-16
23 201937036340-Information under section 8(2) [29-07-2021(online)].pdf 2021-07-29
24 201937036340-Information under section 8(2) [15-09-2021(online)].pdf 2021-09-15
25 201937036340-OTHERS [27-09-2021(online)].pdf 2021-09-27
26 201937036340-FER_SER_REPLY [27-09-2021(online)].pdf 2021-09-27
27 201937036340-COMPLETE SPECIFICATION [27-09-2021(online)].pdf 2021-09-27
28 201937036340-CLAIMS [27-09-2021(online)].pdf 2021-09-27
29 201937036340-ABSTRACT [27-09-2021(online)].pdf 2021-09-27
30 201937036340-FER.pdf 2021-10-18
31 201937036340-Information under section 8(2) [10-11-2021(online)].pdf 2021-11-10
32 201937036340-Information under section 8(2) [09-12-2021(online)].pdf 2021-12-09
33 201937036340-Information under section 8(2) [16-03-2022(online)].pdf 2022-03-16
34 201937036340-Information under section 8(2) [21-06-2022(online)].pdf 2022-06-21
35 201937036340-Information under section 8(2) [14-07-2022(online)].pdf 2022-07-14
36 201937036340-Information under section 8(2) [14-10-2022(online)].pdf 2022-10-14
37 201937036340-FORM 3 [07-12-2022(online)].pdf 2022-12-07
38 201937036340-FORM 3 [23-06-2023(online)].pdf 2023-06-23
39 201937036340-Information under section 8(2) [27-06-2023(online)].pdf 2023-06-27
40 201937036340-US(14)-HearingNotice-(HearingDate-15-01-2024).pdf 2023-12-21
41 201937036340-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [08-01-2024(online)].pdf 2024-01-08
42 201937036340-US(14)-ExtendedHearingNotice-(HearingDate-15-02-2024).pdf 2024-01-10
43 201937036340-FORM 3 [18-01-2024(online)].pdf 2024-01-18
44 201937036340-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [08-02-2024(online)].pdf 2024-02-08
45 201937036340-Proof of Right [10-02-2024(online)].pdf 2024-02-10
46 201937036340-US(14)-ExtendedHearingNotice-(HearingDate-15-03-2024).pdf 2024-02-12
47 201937036340-16-02-2024-INVENTOR EXECUTED DOCUMENT TO SERVE AS APPLICANT'S PROOF OF RIGHT DOCUMENT.pdf 2024-02-16
48 201937036340-FORM-26 [12-03-2024(online)].pdf 2024-03-12
49 201937036340-Correspondence to notify the Controller [12-03-2024(online)].pdf 2024-03-12
50 201937036340-Written submissions and relevant documents [27-03-2024(online)].pdf 2024-03-27
51 201937036340-PatentCertificate30-05-2024.pdf 2024-05-30
52 201937036340-IntimationOfGrant30-05-2024.pdf 2024-05-30

Search Strategy

1 searchstrategyE_26-03-2021.pdf

ERegister / Renewals

3rd: 10 Jun 2024

From 14/03/2020 - To 14/03/2021

4th: 10 Jun 2024

From 14/03/2021 - To 14/03/2022

5th: 10 Jun 2024

From 14/03/2022 - To 14/03/2023

6th: 10 Jun 2024

From 14/03/2023 - To 14/03/2024

7th: 10 Jun 2024

From 14/03/2024 - To 14/03/2025

8th: 28 Feb 2025

From 14/03/2025 - To 14/03/2026