Abstract:
An improved integrated circuit and a method for using same are disclosed. Said improved integrated circuit comprises means for decorrelating the execution of at least one program instruction sequence from the internal or external electrical signals of the integrated circuit.
Abstract:
Method and apparatus for producing a key common to two devices, belonging to different sets, for implementing a common cryptographic procedure. According to the invention, each device is assigned a mother key (KC, KP), and at least one daughter key (KPck, PCpi) based on the mother key of the other device and on the identification data belonging to the device. During the procedure, both devices exchange their identification data (ck, pi) which, when processed with the assigned mother key, provide the daughter key (KCpi, KPck) of the other device. The pair of keys consisting of the assigned daughter key and the calculated daughter key forms the common key.
Abstract:
The invention discloses a device for executing code sequences in a storage medium comprising an integrated circuit (10) capable of executing code sequences and a first memory (12) containing a main programme and optionally other code sequences executable by the integrated circuit, a second non-volatile programmable memory (11) optionally containing code sequences executable by the integrated circuit and a third working memory (14), characterised in that a browser-table contained in the second memory (11) contains at least one field containing a code reference datum. The device includes first means (INS_INT) for: verifying the presence of a code reference, storing in the working memory the address data associated with the code reference and positioning a trap indicator D1 and, second means (INS_ORT) for: testing the trap indicator D1 and, effecting the jump to the address indicated by the contents of the working memory AD_SAUT.
Abstract:
A server access securing method and a device using same are disclosed. The method for securing access to at least one server (30) enables secure access by user stations (2) to at least one application server via a network (42) that uses a multisession, multiport telecommunication protocol. The method comprises the steps of systematically establishing a parallel security session between the user station (2) and a security processor (1) connected between the user station to be protected during application sessions and the server(s) (30) to be protected, and cyclically initiating a security session.
Abstract:
An asymmetrical cryptographic communication method establishing correspondence between a first value (x) represented by n elements (x1,....,xn) of a ring (A) and a second value (y) represented by m elements (y1,....,ym) of the ring, where n and m are integers of at least 2. Said correspondence is defined by multivariable public polynomials (Pi) of A }A, having a small total degree, to give equations such as Pi(x1,....,xn; y1,....,ym; z1,.....,zk) = 0, where (z1,.....,zk) are optional intermediate variables and k is an integer; and at least most of the polynomials (Pi) do not have the form Ti(y1,....,ym) = Si(x1,....,xn), where Si would be polynomials with a total degree of 2 and Ti would be polynomials with a total degree of 1. A related portable object is also disclosed.
Abstract:
A coupler for managing communication between a portable data medium and a data exchange device is disclosed. The coupler includes bistable control means (25) input-activated by at least two control signals (DTR, RTS) delivered by the data exchange device in one of two first and second predetermined input sequences, and arranged to output at least one power supply signal (VCC) and a data medium reset signal (RST) in a predetermined output sequence, such that the portable data medium is activated only when one specific input sequence of said two input sequences is received.