Abstract:
The present invention concerns the implementation of end-to-end security for the communication between a low cost card reader and the remote server. The purpose of the present invention is the establishment of a secure channel between the card reader and the remote server through an un-trusted communication device (e.g. a smart phone or a tablet) that is intrinsically resistant to some basic differential side-channel analysis in a context where there is no secure random number generator and no source of entropy in the card reader, while providing the following characteristics: - Mutual authentication between the card reader and the server - Secure channel based on session keys such that the keys of the secure channel related to a past transaction cannot be re-played, or the session keys of a future transaction cannot be pre-computed by the card reader and later re-use by the card reader in a legitimate transaction.
Abstract:
The A peripheral device (PD) for converting and transmitting digital data via an audio connector (J) is intended to be connected with a host device (DE2). The peripheral device (PD) comprises at least one calculator (CPU) for performing a communication between the peripheral device and a host device. The peripheral device comprises: • a digital modulator allowing modulating digital data by encoding or/and decoding digital data frames; • an audio converter (ADC, DAC) for converting an audio signal into a digital signal and vice versa; • one output audio interface (S) and one input audio interface (M) being compatible with an audio jack connector (J) and with the audio converter (ADC, DAC); • an audio jack connector (J) for connecting the peripheral device into the host device. • an audio jack connector (J) for connecting the peripheral device into the host device.