Abstract: A data processing apparatus is provided that includes message obtaining circuitry that obtains, for transmission over a first cellular communication channel to an endpoint device, an outgoing SMS message containing an encrypted payload and an identifier corresponding to the endpoint device. Extraction circuitry extracts the encrypted payload from the outgoing SMS message and produces an extracted encrypted payload, and extracts the identifier corresponding to the endpoint device from the outgoing SMS message. Wrap circuitry wraps bytes that make up the SMS message in an outgoing data packet and communication circuitry transmits, to the endpoint device or a server, the outgoing data packet on a second data communication channel. The outgoing data packet is of a type other than an SMS message.
Abstract: A method for exporting sensitive information an integrated circuit, the method comprising: fabricating an integrated circuit, the integrated circuit having a register-transfer level “RTL” key fabricated in the integrated circuit, wherein the RTL key is a pre-determined cryptographic key; signing the sensitive information using the RTL key using a signature; and exporting the signed sensitive information and the signature for validation.