Method for coding and decoding digital data, particularly data processed in a microprocessor unit
AssigneeGiesecke & Devrient GmbH
InventorLars Hoffmann
Life of this patent
Estimating the term…
Abstract
The invention relates to a method for encoding digital data, in particular of data processed in a microprocessor unit. In the method according to the invention for a respective data word (A, B, C) of a series of data words to be encoded subsequently a parity code (P(A), P(B), P(C)) is computed on the basis of the data of the respective data word (A, B, C). Further the respective data word (A, B, C) is altered with the aid of the data word (A, B, C) preceding it in the series, wherein the altered data word (Aa, Ba, Ca) and the parity code (P(A), P(B), P(C)) represent the encoded data word (Ac, Bc, Cc) and the encoded data word (Ac, Bc, Cc) can be decoded with the aid of the data word (A, B, C) preceding it in the series.
Claims15
A method for encoding digital data using a microprocessor comprising the steps:
- computing a parity code (P(A), P(B), P(C)) for a respective data word (A, B, C) of a series of data words to be encoded in a sequence, the parity code (P(A), P(B), P(C)) being computed on the basis of the data of the respective data word (A, B, C);
- altering the respective data word (A, B, C) with the aid of the data word (A, B, C) preceding it in the series, with the altered data word (Aa, Ba, Ca) and the parity code (P(A), P(B), P(C) representing the encoded data word (Ac, Bc, Cc);
- and
- decoding the encoded data word (Ac, Bc, Cc) with the aid of the data word (A, B, C) preceding it in the series.
An encoding unit, configured to carry out a method comprising the steps:
- computing a parity code (P(A), P(B), P(C)) for a respective data word (A, B, C) of a series of data words to be encoded in a sequence, the parity code (P(A), P(B), P(C)) being computed based on the data of the respective data word (A, B, C);
- altering the respective data word (A, B, C) with the aid of the data word (A, B, C) preceding it in the series, wherein the altered data word (Aa, Ba, Ca) and the parity code (P(A), P(B), P(C)) represents the encoded data word (Ac, Bc, Cc);
- and
- decoding the encoded data word (Ac, Bc, Cc) with the aid of the data word (A, B, C) preceding it in the series.
Dependencies are inferred from the claim text.