摘要:
Device for processing data includes a processor for executing program routines, and a memory for storing program routines to be executed by the processor. Part of the memory includes a protected part from which data can be read but which is protected against being written into. The processor is arranged to necessarily execute a program routine stored in the protected part of the memory upon start-up.
摘要:
A method of protecting an electronic device from unauthorized reprogramming, the electronic device comprising a data memory and a key memory, the method comprising loading into the key memory a predetermined public key of a cryptographic public key mechanism for verifying subsequent data items to be loaded into the data memory, the subsequent data items being signed with a corresponding private key; characterized in that the method further comprises setting a permanent identifier in the electronic device, the permanent identifier including an identifier identifying an entity authorized to reprogram the electronic device and an indicator identifying a selected one of a number of categories of public keys.
摘要:
Disclosed is a method of loading data, such as software, into a mobile terminal, where the data is loaded from a loading station, and the data comprises payload data and header data. The mobile terminal accepts the data conditioned on a verification process based on the header data. The step of receiving the data further comprises the steps of receiving a header message including the header data from the loading station by the mobile terminal, verifying the received header data by the mobile terminal, and receiving at least a first payload message including the payload data, if the header data is verified successfully.
摘要:
Disclosed is a method of loading data, such as software, into a mobile terminal, where the data is loaded from a loading station, and the data comprises payload data and header data. The mobile terminal accepts the data conditioned on a verification process based on the header data. The step of receiving the data further comprises the steps of receiving a header message including the header data from the loading station by the mobile terminal, verifying the received header data by the mobile terminal, and receiving at least a first payload message including the payload data, if the header data is verified successfully.
摘要:
Method of producing an electronic device comprising a data memory for storing data items and a key memory for storing at least one cryptographic key of a cryptographic public key mechanism. The method comprises the steps of loading a factory public key into the key memory; and loading factory software signed with a factory private key corresponding to the factory public key into the data memory. The method further comprises the steps of loading into the key memory a product public key different from the factory public key for verifying subsequent data items to be loaded into the data memory after delivering the electronic device to a customer the subsequent data items being signed with a corresponding product private key; and disabling the factory public key prior to delivering the electronic device to the customer.
摘要:
The invention relates to a method, an apparatus and a packet transmission system for correcting errors in data packets (P) including information bits (IB) transmitted from a transmitter (TM) to a receiver (RC). The error correction method is characterized by the transmitter successively sending more parity bits on request of the receiver. Each set of additional parity bits is based on the original information bits, which are, however, reordered differently for each additional parity request. The receiver recursively performs a first error correction of said information bits (IB) reordered according to a first reordering pattern (REORD-A) using first parity bits (PA) for said original information bits (IB) reordered by using the same first reordering pattern, and a second error correction of said information bits (IB) reordered according to a second reordering pattern (REORD-B) using second parity bits (PB) for said original information bits (IB) reordered by using the same second reordering pattern. When no further improvement of errors is detected, a new parity bit request is transmitted to the transmitter and new additional parity bits (PC) are generated.
摘要:
A decoding system processes a received vector r to produce a soft symbol information vector output s including a reliability value for each received code symbol. From the reliability values, clusters of symbols within the received vector r having low reliability are identified and detected. Responsive thereto, the received vector r is permuted to scatter the low reliability symbols within each detected low reliability cluster throughout a given codeword. A decoding generator matrix G is also correspondingly permuted is response to the detection of low reliability clusters of symbols. Utilizing a trellis obtained from the permuted decoding generator matrix G', the permuted received vector r' is then sequentially or otherwise suboptimally decoded.