Patents by Inventor Ludovic Widmer
Ludovic Widmer 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).
-
Patent number: 12701017Abstract: Examples of the present disclosure provide an authenticator system that protects secret authentication keys associated with relying parties to which a user is authenticating. Present systems and methods allow cross-platform and cross-device WebAuthn usage. Example systems employ a server-based secure enclave and secure tunnel communication between the browser application or mobile application and the secure enclave server. A user of a service provider of the authenticator system owns the secret authentication key, which is stored in an encrypted vault protected by a user secret and hosted by the service provider. Decrypting the secret key may be based on a key arrangement, where keys from the user, the service provider, and the secure enclave are used to successfully decrypt the secret authentication key within the secure enclave.Type: GrantFiled: January 19, 2024Date of Patent: August 4, 2026Assignee: Dashlane SASInventors: Mohammed Ruhul Islam, Ludovic Widmer, Guillaume Maron, Cyril Leclerc, Corentin Mors, Frédéric Rivain
-
Publication number: 20260134142Abstract: A system and method for protecting user data using a key escrow service. The key escrow service may be hosted by a service provider to integrate Identity Access Management (IAM) solutions, such as Single-Sign-On (SSO) and/or System for Cross-domain Identity Management (SCIM), with a zero-knowledge service, such as a password manager or other service handling sensitive user data. In examples, secure enclave technology may be used to allow the service provider to host and manage the key escrow service without being able to access any cryptographic key used and/or stored within a secure enclave. Accordingly, in some aspects, the service provider may have the ability to store users'secret keys for SSO and sharing keys for SCIM in a trusted, secure storage location without breaking the zero-knowledge principles of the infrastructure.Type: ApplicationFiled: September 23, 2025Publication date: May 14, 2026Applicant: Dashlane SASInventors: Ludovic Widmer, Corentin Mors, Cyril Leclerc, Tony Oreglia, Guillaume Maron, Frédéric Rivain
-
Patent number: 12450385Abstract: A system and method for protecting user data using a key escrow service. The key escrow service may be hosted by a service provider to integrate Identity Access Management (IAM) solutions, such as Single-Sign-On (SSO) and/or System for Cross-domain Identity Management (SCIM), with a zero-knowledge service, such as a password manager or other service handling sensitive user data. In examples, secure enclave technology may be used to allow the service provider to host and manage the key escrow service without being able to access any cryptographic key used and/or stored within a secure enclave. Accordingly, in some aspects, the service provider may have the ability to store users' secret keys for SSO and sharing keys for SCIM in a trusted, secure storage location without breaking the zero-knowledge principles of the infrastructure.Type: GrantFiled: March 21, 2023Date of Patent: October 21, 2025Assignee: Dashlane SASInventors: Ludovic Widmer, Corentin Mors, Cyril Leclerc, Tony Oreglia, Guillaume Maron, Frédéric Rivain
-
Publication number: 20250317285Abstract: The present application describes systems and methods for enhanced security using low entropy secrets on insecure environments. A computing device receives a low entropy secret via an input mechanism. The computing device generates or identifies a local salt value and generates a blinding factor. The computing device performs a local blinding function that uses the low entropy secret, the local salt value, and the blinding factor to generate a blinded representation of the low entropy secret. A server performs an oblivious pseudorandom function that uses the blinded representation of the low entropy secret and a server secret value to generate a blinded output value. In some examples, the server performs an attempt limiting check function. The computing device performs a local unblinding function that uses the blinded output value and the blinding factor to generate a high entropy encryption key. The high entropy encryption key can be used to encrypt or decrypt data.Type: ApplicationFiled: December 17, 2024Publication date: October 9, 2025Applicant: Dashlane SASInventors: Mohammed Ruhul Islam, Ludovic Widmer, Guillaume Maron, Frédéric Rivain
-
Publication number: 20250150264Abstract: Novel tools and techniques are provided for implementing transfer of high entropy keys. In examples, a trusted device may generate a first key pair including a first ephemeral public key and a first ephemeral private key. A camera of the trusted device may capture a graphic code displayed by an untrusted device. The trusted device may extract a second ephemeral public key from the graphic code. The trusted device may generate a first instance of a symmetric key based on the first ephemeral private key and the second ephemeral public key, and may encrypt a high entropy key with the first instance of the symmetric key. The trusted device may send the encrypted high entropy key and the first ephemeral public key to a server for transfer to the untrusted device, which may decrypt the encrypted high entropy key using a second instance of the symmetric key.Type: ApplicationFiled: October 4, 2024Publication date: May 8, 2025Applicant: Dashlane SASInventors: Mohammed Ruhul Islam, Guillaume Maron, Ludovic Widmer, Quentin Barbe, Frédéric Rivain
-
Publication number: 20240283664Abstract: Examples of the present disclosure provide an authenticator system that protects secret authentication keys associated with relying parties to which a user is authenticating. Present systems and methods allow cross-platform and cross-device WebAuthn usage. Example systems employ a server-based secure enclave and secure tunnel communication between the browser application or mobile application and the secure enclave server. A user of a service provider of the authenticator system owns the secret authentication key, which is stored in an encrypted vault protected by a user secret and hosted by the service provider. Decrypting the secret key may be based on a key arrangement, where keys from the user, the service provider, and the secure enclave are used to successfully decrypt the secret authentication key within the secure enclave.Type: ApplicationFiled: January 19, 2024Publication date: August 22, 2024Applicant: Dashlane SASInventors: Mohammed Ruhul Islam, Ludovic Widmer, Guillaume Maron, Cyril Leclerc, Corentin Mors, Frédéric Rivain
-
Publication number: 20240012933Abstract: A system and method for protecting user data using a key escrow service. The key escrow service may be hosted by a service provider to integrate Identity Access Management (IAM) solutions, such as Single-Sign-On (SSO) and/or System for Cross-domain Identity Management (SCIM), with a zero-knowledge service, such as a password manager or other service handling sensitive user data. In examples, secure enclave technology may be used to allow the service provider to host and manage the key escrow service without being able to access any cryptographic key used and/or stored within a secure enclave. Accordingly, in some aspects, the service provider may have the ability to store users' secret keys for SSO and sharing keys for SCIM in a trusted, secure storage location without breaking the zero-knowledge principles of the infrastructure.Type: ApplicationFiled: March 21, 2023Publication date: January 11, 2024Applicant: Dashlane SASInventors: Ludovic Widmer, Corentin Mors, Cyril Leclerc, Tony Oreglia, Guillaume Maron, Frédéric Rivain