Patents by Inventor Ritwik Bhar

Ritwik Bhar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250233730
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a diversified cryptographic Root of Trust for application instances installed on different user devices. After installing an application, a client device transmits, to a cryptography server, (1) an application identification corresponding to a key from an operating system key store on the client device and (2) a device identification specific to an instance of the application on the client device. The cryptography server uses this data to generate and transmit a unique device fingerprint to the client device. The client device then diversifies a white-box cryptography (WBC) library using the application identification, the device identification, and the device fingerprint. The diversified WBC library protects the storage of cryptographic keys obtained from the cryptography server. These keys protect sensitive data on the client device and sensitive data sent to the cryptography server and other application servers.
    Type: Application
    Filed: April 7, 2025
    Publication date: July 17, 2025
    Inventors: Hicham LOZI, Rana DASGUPTA, Ramgopal MALATHKAR, Ajit PATRA, Amit Kumar ATAP, Abhijeet DUTTA, Neelanjana DASGUPTA, Ritwik BHAR, Sharma L. PUTREVU, Lei MA
  • Patent number: 12301704
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a diversified cryptographic Root of Trust for application instances installed on different user devices. After installing an application, a client device transmits, to a cryptography server, (1) an application identification corresponding to a key from an operating system key store on the client device and (2) a device identification specific to an instance of the application on the client device. The cryptography server uses this data to generate and transmit a unique device fingerprint to the client device. The client device then diversifies a white-box cryptography (WBC) library using the application identification, the device identification, and the device fingerprint. The diversified WBC library protects the storage of cryptographic keys obtained from the cryptography server. These keys protect sensitive data on the client device and sensitive data sent to the cryptography server and other application servers.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: May 13, 2025
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Hicham Lozi, Rana Dasgupta, Ramgopal Malathkar, Ajit Patra, Amit Kumar Atap, Abhijeet Dutta, Neelanjana Dasgupta, Ritwik Bhar, Sharma L. Putrevu, Lei Ma