Patents Assigned to Inside Secure
  • Patent number: 8959134
    Abstract: Disclosed is a method of modular multiplication of two L-bit numbers (X, Y), the result defined from XY+mM, where M is the modulo, of L bits, and m is a number of L bits found and is divisible by 2L. L/k iterations are performed, an iteration i involving XYi+miM+R, Yi, mi being k-bit digits of rank i of Y, m from least significant bits, and R the previous iteration result. In each iteration, a first sub-loop of k/p iterations calculates a partial result of XYi+miM+R on k least significant bits of X, M, R, following decomposition of X, mi into p-bit digits. Starting each sub-loop iteration, the p bits of the current digit of mi are simultaneously produced. A second sub-loop calculates and sums the remaining partial results of XYi+miM+R using mi from the first sub-loop.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: February 17, 2015
    Assignee: Inside Secure
    Inventor: Michael Niel
  • Publication number: 20140378051
    Abstract: The present invention relates to a contactless communication method between an NFC card with a contact and contactless dual interface, installed in a communication terminal, and an external NFC device, the terminal including an NFC module coupled to the contact interface of the card and including a contactless communication interface, the method including the steps of: selecting one or the other of the contact and contactless interfaces of the card, transmitting signals between the card and the NFC device through the selected interface, and if the contact interface of the card is selected, through the contactless interface of the NFC module, and detecting by the card the presence of the NFC module connected to its contact interface, the selection of one or the other of the contact and contactless interfaces of the card being performed by the card depending on the result of the detection of the NFC module presence.
    Type: Application
    Filed: November 29, 2012
    Publication date: December 25, 2014
    Applicant: INSIDE SECURE
    Inventor: Bruno Charrat
  • Patent number: 8914061
    Abstract: A contactless integrated circuit includes modulation and demodulation circuits configured to connect to an HF antenna circuit to emit and receive HF signals by inductive coupling in a reader mode, modulation and demodulation circuits configured to connect to a UHF antenna to emit and receive UHF signals by electric coupling in a reader mode, a data processing circuit connected to the modulation and demodulation circuits, and configured to provide data to be emitted to the modulation circuits, and to process received signals, transmitted by the demodulation circuits, the demodulation circuits including a common demodulation circuit to equally process signals received by the UHF and HF antennas.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: December 16, 2014
    Assignee: Inside Secure
    Inventors: Bruno Charrat, Nicolas Cordier
  • Patent number: 8861733
    Abstract: The invention relates to a method for personalizing a secure processor in a NFC system to execute a secure application, comprising steps of obtaining by a server identification data of a user memorized in a secure storage medium, personalization data corresponding to the user identification data, and identification data of a NFC system of the user, comprising an encryption key of the secure processor, encrypting by the server personalization data using the encryption key, transmitting to the NFC system encrypted personalization data, receiving by the secure processor encrypted personalization data, deciphering personalization data, and memorizing in a secured way personalization data by the secure processor.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: October 14, 2014
    Assignee: Inside Secure
    Inventors: Bruno Benteo, Benoit Feix, Sebastien Nerot
  • Patent number: 8850527
    Abstract: The invention relates to a method of executing a secure application in an NFC device, the method comprising steps during which: a contactless link is established between first and second NFC devices, the first NFC device transmits by the contactless link an identifier of a secure processor of the first NFC device, the second NFC device transmits by the contactless link an application identifier, the secure processor transmits by the contactless link first authentication data allowing the authentication of the secure processor of the first NFC device, the second NFC device transmits to an application server the first authentication data, the application server transmits to an authentication server the first authentication data and second authentication data) to authenticate the application and authorizes the two NFC devices to execute the application only if the secure processor and the application are authenticated.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: September 30, 2014
    Assignee: Inside Secure
    Inventors: Gary Chew, Charles Walton
  • Patent number: 8838023
    Abstract: A data emission/reception device by inductive coupling includes an inductive antenna circuit in which an antenna signal appears, a mechanism configured to for extracting a first periodic signal from the antenna signal, a synchronous oscillator receiving the first periodic signal and supplying a second periodic signal, and an active load modulation circuit configured to apply bursts of the second periodic signal to the antenna circuit. The device is configured to place the oscillator in the synchronous oscillation mode before each application of a burst of the second periodic signal to the antenna circuit, then place the oscillator in the free oscillation mode.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: September 16, 2014
    Assignee: INSIDE Secure
    Inventors: Bruno Charrat, Florian Pernisek
  • Publication number: 20140244993
    Abstract: A method of loading an operating program in a secure microcircuit, includes the steps of: downloading and installing in the microcircuit a boot program, which is launched upon activation of the microcircuit, loading into the microcircuit initialization data including a first public key, performing a mutual authentication procedure between the microcircuit and a first server having a private key corresponding to the first public key, and if the mutual authentication is successful, loading from the first server operating program profile data holding a second public key, performing a mutual authentication procedure between the microcircuit and a second server having a private key corresponding to the second public key, and if the mutual authentication is successful, loading an operating program from the second server and installing it in the microcircuit, and activating the operating program when it is in the microcircuit.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 28, 2014
    Applicant: INSIDE SECURE
    Inventor: Gary CHEW
  • Patent number: 8816778
    Abstract: A method for adjusting an oscillator clock frequency, comprising: providing a first oscillator, applying a first setpoint value to the first oscillator, determining a first oscillator frequency value within a first time frame, providing a second oscillator, applying a second setpoint value to the second oscillator, determining a second oscillator frequency value within a second time frame, determining a new frequency setpoint value from the first and second frequency values, the first and second setpoint values, and a desired frequency value, and applying the new frequency setpoint value to one of the first and second oscillators.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: August 26, 2014
    Assignee: INSIDE Secure
    Inventors: Gaetan Bracmard, Jean-Pascal Maraninchi, Julien Roche
  • Patent number: 8813246
    Abstract: A method for playing DRM-protected contents, the protected contents being downloaded by a user device from a media server in the form of protected segments, comprises executing a DRM proxy inside the user device, the DRM proxy interfacing the media server and a player configured to implement the HLS protocol; executing an HLS server in the DRM proxy; registering the DRM proxy to handle HTTP requests; producing by the DRM proxy a playlist in HLS format including a list of URLs locating the individual protected segments on the user device; processing the playlist in the player; in the DRM proxy, acquiring a license to access the protected segment identified by the URL of a current request; decrypting the protected segment in the DRM proxy based on the license; and returning a segment based on the decrypted segment to the player in response to the current URL request.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: August 19, 2014
    Assignee: Inside Secure
    Inventors: Oscar Hierro, Guido Domenici
  • Patent number: 8811894
    Abstract: An NFC card includes an antenna circuit including an antenna coil having at least one magnetic axis, and at least one integrated circuit linked to the antenna circuit. The magnetic axis of the antenna coil is substantially parallel to at least one side of the card, and the card further includes at least one electrically conductive screen extending near the antenna coil, which does not cross the magnetic axis. The card does not include any magnetically permeable material between the at least one conductive screen and the antenna coil. Embodiments of the invention are applicable in particular to SIM-NFC card and SD-NFC cards.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: August 19, 2014
    Assignee: INSIDE Secure
    Inventor: Nicolas Cordier
  • Patent number: 8798535
    Abstract: An NFC card includes an antenna circuit including an antenna coil having at least one magnetic axis, and at least one integrated circuit linked to the antenna circuit. The magnetic axis of the antenna coil is substantially parallel to the plane of the card, and is at an angle of 45°±25° with respect to a longitudinal axis LX of the card. Embodiments of the invention are applicable in particular to SIM-NFC card and SD-NFC cards.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: August 5, 2014
    Assignee: INSIDE Secure
    Inventors: Bruno Charrat, Nicolas Cordier
  • Patent number: 8793300
    Abstract: A circuit for calculating a sum of products, each product having a q-bit binary operand and a k-bit binary operand, where k is a multiple of q, includes a q-input carry-save adder (CSA); a multiplexer (10) by input of the adder, having four k-bit channels respectively receiving the value 0, a first (Yi) of the k-bit operands, the second k-bit operand (M[63:0], mi), and the sum of the two k-bit operands, the output of a multiplexer of rank t (where t is between 0 and q?1) being taken into account by the adder with a t-bit left shift; and each multiplexer having first and second path selection inputs, the bits of a first of the q-bit operands being respectively supplied to the first selection inputs, and the bits of the second q-bit operand being respectively supplied to the second selection inputs.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: July 29, 2014
    Assignee: INSIDE Secure
    Inventor: Michael Niel
  • Patent number: 8782433
    Abstract: This document discloses data security systems and methods of securing data. A cache memory can be connected between a decryption engine and a central processing unit (“CPU”) to increase security of encrypted data that is stored in a datastore. The decryption engine can retrieve the encrypted data from the datastore, decrypt the data, and store the decrypted data in the cache. In turn, the decrypted data can be accessed by the CPU. The data can be encrypted with a secret key, so that decryption can be performed with the secret key. The key can be varied based on a memory address associated with the data. The key can be protected by restricting direct access to the decryption engine by the CPU.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: July 15, 2014
    Assignee: Inside Secure
    Inventors: Majid Kaabouch, Alexandre Croguennec, Carine Lefort
  • Patent number: 8762720
    Abstract: An authentication method between a secure host processor and a controller of an NFC system, the controller being equipped with an NFC interface circuit sending and receiving contactless data, includes connecting the host processor to the controller and checking that there is a predefined relation between a first secret data stored by the host processor and a second secret data stored by the controller. The method further includes transmitting the second secret data to the controller and storing of the second secret data by the controller. The host processor may be removably associated with a contactless component storing the second secret data which is contactlessly transmitted to the controller.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: June 24, 2014
    Assignee: Inside Secure
    Inventors: Bruno Charrat, Philippe Martineau
  • Patent number: 8744347
    Abstract: A method for routing incoming or outgoing application data in an NFC system includes an NFC interface circuit performing contactless data sending and receiving. The routing of incoming application data received by the interface circuit includes routing at least a first portion of the incoming application data to a destination point located in the NFC system and designated as arbitration point of incoming application data routing; analyzing by the arbitration point the first portion of the incoming application data to identify the application for which the data is sent to the NFC system; designating by the arbitration point a point of destination of the application data and application processing; and routing a second portion of the incoming application data to the destination and processing point.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: June 3, 2014
    Assignee: Inside Secure
    Inventors: Bruno Charrat, Philippe Martineau
  • Publication number: 20140149559
    Abstract: A virtual private network (VPN) system may include a VPN server configured to generate a configuration message comprising a VPN character configuration string, and a VPN client device configured to receive the configuration message and initiate a VPN connection with the VPN server over a communications network based upon the VPN character configuration string. The VPN server may be configured to provide the configuration message to the VPN client device in a non-human-readable form, and the VPN client device may be configured to initiate the VPN connection without user entry of VPN configuration data.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 29, 2014
    Applicant: Inside Secure
    Inventors: Kimmo Kari Petteri Parviainen-Jalanko, Leena Kaija Pohja
  • Publication number: 20140075582
    Abstract: The method and system are for playing digital contents protected by a DRM scheme, wherein the digital contents are stored in a server and downloaded or streamed to a user device. The approach includes executing a DRM application inside the user device implementing a proxy between the server and a native player of the user device, and connecting the DRM proxy application to the server, selecting a digital content to be downloaded and retrieving a corresponding remote playlist. Also, the approach includes transforming the remote playlist into a local playlist having a format readable from the native player and executing a plurality of local packets of the local playlist inside the native player.
    Type: Application
    Filed: April 23, 2012
    Publication date: March 13, 2014
    Applicant: INSIDE SECURE
    Inventors: Oscar Hierro, Guido Domenici
  • Publication number: 20140068264
    Abstract: An approach for protecting digital contents includes a content delivery phase wherein a client stores digital contents or retrieves them in streaming, transmits to a user device the digital content in a protected format along with an enabling code for enabling the user device to access or read the protected digital content. The approach includes a key generation phase in a DRM (Digital Right Management) server which derives at least one key for encrypting the digital contents. A key transmission phase involves the derived key being transmitted from the DRM server to the client. For decrypting the digital content, the user device requests the key from the DRM server, with the request including a key identification defined by the enabling code transmitted by the client to the user device which is used by the DRM server to derive the key for the user device.
    Type: Application
    Filed: April 23, 2012
    Publication date: March 6, 2014
    Applicant: INSIDE SECURE
    Inventors: Johan Lindquist, Guido Domenici, Audrius Idzelis
  • Publication number: 20140068693
    Abstract: The approach is for controlling a data rate of proxy server of a user device that includes a multimedia player, and a proxy server adapted to communicate with the multimedia player. The proxy server also communicates with a multimedia server. The approach includes receiving a request for a multimedia content from the multimedia player, requesting the multimedia content to the multimedia server, receiving a plurality of packets for the multimedia content from the multimedia server, estimating a data rate between the user device and the multimedia server, and sending a data stream for the multimedia content to the multimedia player based on the estimated data rate.
    Type: Application
    Filed: April 23, 2012
    Publication date: March 6, 2014
    Applicant: INSIDE SECURE
    Inventor: Oscar Hierro
  • Patent number: 8661261
    Abstract: A method of access control to a communication interface of an integrated circuit, includes intercepting an event transmitted between a communication interface and an application performed by the integrated circuit, and transmitting the intercepted event if a specific parameter of the application indicates that the application is authorized to use the communication interface.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: February 25, 2014
    Assignee: Inside Secure
    Inventors: Joris Michel Jourdain, Rémi Louis Marie Duclos, Jean-Philippe Vallieres