Abstract:
PROBLEM TO BE SOLVED: To provide a flexible controller with decoding means and a decoding method. SOLUTION: The controller includes a receiving means 102 receiving an executable command or a wild card command. The decoding means 104 is adapted to output, in response to the executable command, a control signal corresponding to the executable command, and output, on receipt of the wild card command, a switching signal 118 in response thereto. The controller further includes a supplying means 106 for transmitting a predetermined substitution signal 120, and the supplying means transmits the predetermined substitution control signal 120 according to the switching signal 118. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
Disclosed are a device and a method for multiplying or dividing a first operand by a second operand. Secure arithmetic units used for dividing and multiplying are provided with a control unit (18) which carries out the bit analyses required for the radix-2 multiplication algorithm, booth-recoding multiplication algorithm, restoring division algorithm, and non-restoring division algorithm in the cryptographic area, using coded bits and coding parameters for coding said bits. Registers (16, 22, 24, 30) in which coded operands are stored and an adder (10) using coded operands to add and producing a coded result can also be used. Such a multiplier/divider operates in the cryptographic area and is less prone to physical and/or indirect attacks.
Abstract:
The invention relates to a microprocessor arrangement comprising a data bus (4) for transmitting data between functional units (1, 2, 3). Each unit contains an encoding/decoding device (11, 21, 31) on the bus side. Said devices are controlled by a random-check generator (6) in a synchronous manner. The arrangement allows for a relatively high security against bugging the data which is transmitted by means of the data bus, whereby additional switching requirements are justifiable.
Abstract:
The invention relates to a data bus which can be operated in a multiplex mode, whereby at least one control station and a receiving station are connected thereto. A control bus is also provided, through which a logical channel is allocated by the control station to the receiving station. Once logical channel has been allocated, the address does not have to be transferred via the data bus before the receiving station is next addressed. The receiving station monitors the control bus and is addressed so that the allocated logical channel of the receiving station is opened therewith.
Abstract:
A microprocessor system wherein data is temporarily stored in a cache memory (8) or a register bank (9). A respectively allocated cryptographic unit (81, 82; 91) is responsible for encrypting/decrypting the data when the cache memory (8) or register bank is accessed. The code word used therefor is modified when the cache memory (8) or register (9) no longer contains any data which is to be read. This results in increased security with respect to unauthorized access to data and program execution.
Abstract:
The invention relates to a microprocessor system comprising a central control and processing unit (1), a bus (2) with a bus status line (21) and data/address lines (22), and comprising units (3, 4, 5) connected to the bus (2). When none of the units (3, 4, 5) are actuated by the control and processing unit (1), random data values (12) are transmitted to the data/address lines (22). This enables the profile of the current of the microprocessor system to be concealed with regard to the useful information to be transmitted via the bus (2).
Abstract:
The system has a processor (P) e.g. safety-controller, and two non-volatile memory mediums (S1, S2) e.g. multimedia card, where the user data are stored in the memory medium (S1). The management data that are utilized for managing of the user data in the memory medium (S1) are stored in the memory medium (S2). The respective memory mediums are connected with the processor via two respective buses (B1, B2). The processor has two caches (C1, C2) for temporary storage of the user and management data, which are transferred via the buses, respectively. An independent claim is also included for a method of operating a data processing system.
Abstract:
The device has a transmission unit (102) for transmission of transmission data to a communication partner unit. A unit determines a control value from the transmitting data of an identification specification. A receiving unit (108) receives the testing value from a communication partner unit. A control unit is formed so as to compare the control and testing values, and to provide an error display signal based on the comparison result. Independent claims are also included for the following: (1) a method for transferring data to a communication partner unit (2) a computer program for transferring data to a communication partner unit (3) a communication system with a communication device.