Patents Assigned to Gemalto Inc
  • Publication number: 20110083017
    Abstract: A method and system for providing authentication of a user to a first peripheral device connected to a host computer using an authentication of the user on a second peripheral device, thereby allowing the user access to both devices through a single authentication. A security function on the second peripheral device is used to create an authorization phrase. Subsequent accesses to the first peripheral device requires the second peripheral device to re-create the same authorization phrase thereby demonstrating that the same second peripheral device is being used to access the first peripheral device and that a user was successfully authenticated to the second peripheral device. Other systems and methods are disclosed.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 7, 2011
    Applicant: GEMALTO INC.
    Inventors: Asad MAHBOOB ALI, Bart John Bombay, Ashish Malpani
  • Patent number: 7818727
    Abstract: An integrated circuit card is used with a terminal. The integrated circuit card includes a memory that stores an interpreter and an application that has a high level programming language format. A processor of the card is configured to use the interpreter to interpret the application for execution and to use a communicator of the card to communicate with the terminal.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: October 19, 2010
    Assignee: Gemalto Inc.
    Inventors: Timothy J. Wilkinson, Scott B. Guthery, Ksheerabdhi Krishna, Michael A. Montgomery
  • Patent number: 7748609
    Abstract: A client-side application extension executable on a host computer from within a web-browser having the capability of executing at least one web-browser add-on to provide a user access to a smart card, connected to the host computer having a smart card resource manager, via the web-browser. The web-browser extension has instructions to direct the central processing unit to access data on the smart card via a web-browser and platform independent interface module and a web-browser and platform dependent wrapper module connected to the web-browser and platform independent interface module and to the smart card resource manager having a function processing module operable to receive a call to the at least one function for accessing data on the smart card and for transforming the function call into a corresponding call to the smart card resource manager.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: July 6, 2010
    Assignee: Gemalto Inc.
    Inventors: Kapil Sachdeva, Ksheerabdhi Krishna
  • Patent number: 7698703
    Abstract: A system and method for establishing uniqueness in type definition names. Each application vendor has associated therewith a unique data sequence. The data sequence is combined with the type definition name and then a digital operation is performed to produce a unique digital identifier that is used in place of the type name.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: April 13, 2010
    Assignee: Gemalto Inc.
    Inventors: Kapil Sachdeva, Sylvain Prevost
  • Patent number: 7665667
    Abstract: Updating the access control of a smart card at multiple points of the smart card life cycle. The system and method for updating the access control mechanisms during the smart card life cycle includes implementing an interface having a method for providing access control and a method for registering an access manager as an active access manager. In response to a request to register an access manager, the system and method executes the method for determining whether registering the access manager may be allowed.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: February 23, 2010
    Assignee: Gemalto Inc.
    Inventors: Sylvain Prevost, Kapil Sachdeva
  • Publication number: 20100023777
    Abstract: A system and method of operating a device to securely update the control firmware controlling the device. Downloading a firmware update package to a first microcontroller of the device. Determining a firmware update portion and an encrypted hash portion of the firmware update package wherein the encrypted hash portion is cryptographically signed by a signatory. Confirm that the encrypted hash portion conforms to the firmware update by independently computing the hash of the encrypted firmware update portion on the first microcontroller and comparing that value to the signed hash. Other systems and methods are disclosed.
    Type: Application
    Filed: November 12, 2007
    Publication date: January 28, 2010
    Applicant: GEMALTO INC
    Inventors: Sylvain Prevost, Ksheerabdhi Krishna, Ruchirkumar D. Shah, Mehdi Asnaashari
  • Publication number: 20100023650
    Abstract: A system and method of operating a device connected to a host computer in a manner to preserve knowledge of logon authentication status to the host computer. Upon initialization of the device perform a pattern matching operation of an instruction sequence received by the second microcontroller. When the instruction sequence matches a prestored sequence indicative of performance of a logon process on the host computer tracking a logon state by the second microcontroller. Exchanging the logon state between the second and first microcontrollers such that when the second microcontroller resets, the second microcontroller may recover the logon state from the first microcontroller. Other systems and methods are disclosed.
    Type: Application
    Filed: November 12, 2007
    Publication date: January 28, 2010
    Applicant: GEMALTO INC
    Inventors: Sylvain Prevost, Ksheerabdhi Krishna, Ruchirkumar D. Shah, Mehdi Asnaashari
  • Patent number: 7565536
    Abstract: Secure authentication of a user on a host computer to a web server including a security device acquiring trust or a security context from the web server. The security device is operable of providing an X.509 certificate to a browser plug-in on the host computer. The browser plug-in on the host computer performing authentication of the security device and in response providing user credentials to the security device. The security device performing authentication of the user and requests a security context from the web server. In response, the web server provides a security context to the security device. The security device delegates the web server trust by transmitting the context to the host computer and enabling the user to securely access resources on the web server.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: July 21, 2009
    Assignee: Gemalto Inc
    Inventors: Apostol Vassilev, Kapil Sachdeva
  • Publication number: 20090125645
    Abstract: A system and method to control a device having at least one configurable parameter. Enumerating the device as a first peripheral device and as a second peripheral device wherein the first peripheral device corresponds to a first microcontroller connected to a storage medium and the second peripheral device corresponds to a second microcontroller. Controlling the at least one configurable parameter of the first microcontroller with respect to the storage medium by the second microcontroller. On initialization of the device, transmitting the at least one configurable parameter from the second microcontroller to the first microcontroller. Other systems and methods are disclosed.
    Type: Application
    Filed: November 12, 2007
    Publication date: May 14, 2009
    Applicant: GEMALTO INC
    Inventors: Sylvain Prevost, Ksheerabdhi Krishna, Ruchirkumar D Shah, Mehdi Asnaashari
  • Publication number: 20090125643
    Abstract: A system and method to control a device having at least one configurable parameter. Enumerating the device as a first peripheral device and as a second peripheral device wherein the first peripheral device corresponds to a first microcontroller connected to a storage medium and the second peripheral device corresponds to a second microcontroller. Controlling the at least one configurable parameter of the first microcontroller with respect to the storage medium by the second microcontroller. On initialization of the device, transmitting the at least one configurable parameter from the second microcontroller to the first microcontroller. Other systems and methods are disclosed.
    Type: Application
    Filed: November 12, 2007
    Publication date: May 14, 2009
    Applicant: GEMALTO INC
    Inventors: Sylvain Prevost, Ksheerabdhi Krishna, Ruchirkumar D. Shah, Mehdi Asnaashari
  • Patent number: 7509487
    Abstract: Secure communication between a resource-constrained device and remote network nodes over a network with the resource-constrained acting as a network node. The remote network nodes communicate with the resource-constrained device using un-modified network clients and servers. Executing on the resource-constrained device, a communications module implements one or more link layer communication protocols, operable to communicate with a host computer, operable to communicate with remote network nodes and operable to implement network security protocols thereby setting a security boundary inside the resource-constrained device.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: March 24, 2009
    Assignee: Gemalto Inc.
    Inventors: HongQian Karen Lu, Michael Andrew Montgomery, Asad Mahboob Ali
  • Publication number: 20090064301
    Abstract: A client-side application extension executable on a host computer from within a web-browser having the capability of executing at least one web-browser add-on to provide a user access to a smart card, connected to the host computer having a smart card resource manager, via the web-browser. The web-browser extension has instructions to direct the central processing unit to access data on the smart card via a web-browser and platform independent interface module and a web-browser and platform dependent wrapper module connected to the web-browser and platform independent interface module and to the smart card resource manager having a function processing module operable to receive a call to the at least one function for accessing data on the smart card and for transforming the function call into a corresponding call to the smart card resource manager.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: GEMALTO, INC.
    Inventors: Kapil Sachdeva, Ksheerabdhi Krishna
  • Patent number: 7454233
    Abstract: A mobile device and UICC communication using standard Internet protocols. Such communication allows users access to their UICC information using standard web browsers and allows use of the UICCs to communicate with remote servers and thereby provide secure services for Internet transactions. The mobile device has a communications module to selectively communicate with the UICC processor or with at least one node on a network, the mobile device communications module has an Internet protocol module operable to receive messages issued from a first Internet application as Internet protocol packets, and to transmit the packets to target IP addresses; and operable to receive Internet protocol packets, to process the packets, and to send the messages contained in the packets to the first Internet application.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: November 18, 2008
    Assignee: Gemalto Inc
    Inventors: HongQian Karen Lu, Binh Hoa Nguyen
  • Publication number: 20080022380
    Abstract: Patching of software application. A software application is stored on a smart card as partitions and is loaded from the smart card into the memory of a host computer to which the smart card is connected. The software application is executed on the host computer; which using the instructions of the software application establishes a communications channel between the software application and a remote patch server containing a patch for at least one partition of the software application. Upon detecting that a patch is available for the at least one partition of the software application, downloading the at least one partition from the remote server into volatile memory allocated to the software application on the host computer via the first communications channel, and uploading the at least one partition from the volatile memory allocated to the software application to the smart card. Other systems and methods are disclosed.
    Type: Application
    Filed: May 24, 2007
    Publication date: January 24, 2008
    Applicant: Gemalto, Inc.
    Inventors: HongQian Lu, Asad Ali, Apostol Vassilev, Michael Montgomery, Michael Hutchinson