Patents by Inventor Manfred von Willich

Manfred von Willich 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: 12301702
    Abstract: There is provided a system, method, and computing device for distribution of cryptographic key generation data in a secure network, the secure network comprising a security server and one or more clients. The method including: receiving or generating indexed random data; communicating at least a portion of the indexed random data to one of the clients; and receiving or communicating the indices of the portions of the indexed random data shared with the client, a portion of the indexed random data is used for cryptographic key generation for encrypted communication between the client and another client. In some cases, the above is repeated for each client, wherein the indexed random data is unique for each client.
    Type: Grant
    Filed: April 16, 2024
    Date of Patent: May 13, 2025
    Assignee: QUANTUM BRIDGE TECHNOLOGIES INC.
    Inventors: Manfred Von Willich, Mattia Montagna, Hoi-Kwong Lo, Paul O'Leary
  • Patent number: 12155760
    Abstract: Techniques are disclosed relating to time synchronization in a network. In some embodiments, an apparatus includes a first circuit having a first clock configured to maintain a local time value for a node coupled to a network. The first circuit is configured to send a first message to a second circuit. The first message includes a first nonce. The second circuit has a second clock that maintains a reference time value for the network. The first circuit receives a second message from the second circuit, the second message including a second nonce and is associated with a timestamp identifying the reference time value. The first circuit compares the first nonce to the second nonce to determine whether the timestamp is valid and, in response to determining that the timestamp is valid, uses the timestamp to synchronize the first clock with the second clock.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: November 26, 2024
    Assignee: Apple Inc.
    Inventors: Birju N. Shah, Tristan F. Schaap, James E. Zmuda, Manfred von Willich
  • Patent number: 12149608
    Abstract: An apparatus method and computer media for implementing a white-box block cipher in a software application to create a secure software application having the same functionality as the software application.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: November 19, 2024
    Assignee: Irdeto B.V.
    Inventors: Tingting Lin, Dafu Lou, Manfred Von Willich
  • Publication number: 20240267203
    Abstract: There is provided a system, method, and computing device for distribution of cryptographic key generation data in a secure network, the secure network comprising a security server and one or more clients. The method including: receiving or generating indexed random data; communicating at least a portion of the indexed random data to one of the clients; and receiving or communicating the indices of the portions of the indexed random data shared with the client, a portion of the indexed random data is used for cryptographic key generation for encrypted communication between the client and another client. In some cases, the above is repeated for each client, wherein the indexed random data is unique for each client.
    Type: Application
    Filed: April 16, 2024
    Publication date: August 8, 2024
    Inventors: Manfred VON WILLICH, Mattia MONTAGNA, Hoi-Kwong LO, Paul O'LEARY
  • Patent number: 11991269
    Abstract: There is provided a system, method, and computing device for distribution of cryptographic key generation data in a secure network, the secure network comprising a security server and one or more clients. The method including: receiving or generating indexed random data; communicating at least a portion of the indexed random data to one of the clients; and receiving or communicating the indices of the portions of the indexed random data shared with the client, a portion of the indexed random data is used for cryptographic key generation for encrypted communication between the client and another client. In some cases, the above is repeated for each client, wherein the indexed random data is unique for each client.
    Type: Grant
    Filed: October 20, 2023
    Date of Patent: May 21, 2024
    Inventors: Manfred Von Willich, Mattia Montagna, Hoi-Kwong Lo, Paul O'Leary
  • Publication number: 20240163080
    Abstract: There is provided a system, method, and computing device for distribution of cryptographic key generation data in a secure network, the secure network comprising a security server and one or more clients. The method including: receiving or generating indexed random data; communicating at least a portion of the indexed random data to one of the clients; and receiving or communicating the indices of the portions of the indexed random data shared with the client, a portion of the indexed random data is used for cryptographic key generation for encrypted communication between the client and another client. In some cases, the above is repeated for each client, wherein the indexed random data is unique for each client.
    Type: Application
    Filed: October 20, 2023
    Publication date: May 16, 2024
    Inventors: Manfred VON WILLICH, Mattia MONTAGNA, Hoi-Kwong LO, Paul O'LEARY
  • Publication number: 20230028255
    Abstract: Techniques are disclosed relating to time synchronization in a network. In some embodiments, an apparatus includes a first circuit having a first clock configured to maintain a local time value for a node coupled to a network. The first circuit is configured to send a first message to a second circuit. The first message includes a first nonce. The second circuit has a second clock that maintains a reference time value for the network. The first circuit receives a second message from the second circuit, the second message including a second nonce and is associated with a timestamp identifying the reference time value. The first circuit compares the first nonce to the second nonce to determine whether the timestamp is valid and, in response to determining that the timestamp is valid, uses the timestamp to synchronize the first clock with the second clock.
    Type: Application
    Filed: October 3, 2022
    Publication date: January 26, 2023
    Inventors: Birju N. Shah, Tristan F. Schaap, James E. Zmuda, Manfred von Willich
  • Patent number: 11463253
    Abstract: Techniques are disclosed relating to time synchronization in a network. In some embodiments, an apparatus includes a first circuit having a first clock configured to maintain a local time value for a node coupled to a network. The first circuit is configured to send a first message to a second circuit. The first message includes a first nonce. The second circuit has a second clock that maintains a reference time value for the network. The first circuit receives a second message from the second circuit, the second message including a second nonce and is associated with a timestamp identifying the reference time value. The first circuit compares the first nonce to the second nonce to determine whether the timestamp is valid and, in response to determining that the timestamp is valid, uses the timestamp to synchronize the first clock with the second clock.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: October 4, 2022
    Inventors: Birju N. Shah, Tristan F. Schaap, James E. Zmuda, Manfred von Willich
  • Publication number: 20220271916
    Abstract: An apparatus method and computer media for implementing a white-box block cipher in a software application to create a secure software application having the same functionality as the software application.
    Type: Application
    Filed: April 28, 2022
    Publication date: August 25, 2022
    Applicant: Irdeto Canada Corporation
    Inventors: Tingting LIN, Dafu LOU, Manfred VON WILLICH
  • Publication number: 20200313850
    Abstract: An apparatus method and computer media for implementing a white-box block cipher in a software application to create a secure software application having the same functionality as the software application.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Applicant: Irdeto Canada Corporation
    Inventors: Tingting LIN, Dafu LOU, Manfred Von WILLICH
  • Publication number: 20190245690
    Abstract: Techniques are disclosed relating to time synchronization in a network. In some embodiments, an apparatus includes a first circuit having a first clock configured to maintain a local time value for a node coupled to a network. The first circuit is configured to send a first message to a second circuit. The first message includes a first nonce. The second circuit has a second clock that maintains a reference time value for the network. The first circuit receives a second message from the second circuit, the second message including a second nonce and is associated with a timestamp identifying the reference time value. The first circuit compares the first nonce to the second nonce to determine whether the timestamp is valid and, in response to determining that the timestamp is valid, uses the timestamp to synchronize the first clock with the second clock.
    Type: Application
    Filed: September 8, 2017
    Publication date: August 8, 2019
    Inventors: Birju N. Shah, Tristan F. Schaap, James E. Zmuda, Manfred von Willich
  • Publication number: 20170163417
    Abstract: Aspects may relate to a device that comprises: a non-volatile storage medium (NVM) to store a signature and a device key, the device key based on a symmetric master key and an identifier; an interface; and a processor coupled to the interface and the NVM. The processor may be configured to: apply a key derivation function (KDF) to the device key to generate a derivative key; apply a key generation function to the derivative key to generate at least one public key; and command transmission of the signature and the at least one public key through the interface to a service provider.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 8, 2017
    Inventors: Ivan McLean, David Tamagno, Stuart Moskovics, Manfred Von Willich
  • Publication number: 20150324171
    Abstract: Disclosed is an apparatus and method for a random number generator. The random number generator may comprise an analog block that includes: a summing analog amplifier; and an integrator coupled the summing analog amplifier, in which, the output of the integrator is fed back to the summing analog amplifier. Further, the random number generator may include: a threshold detector coupled to the integrator; a latch coupled to the threshold detector and a clock, wherein the latch, based upon the output from the threshold detector, outputs a randomized digital bit pattern. The summing analog amplifier adds the randomized digital bit pattern to the fed back output of the integrator. Further, a gain controller may apply a gain to the analog block to vary the time constant of the analog block to ensure sufficient entropy of the outputted randomized digital bit pattern.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: QUALCOMM Incorporated
    Inventor: Manfred VON WILLICH
  • Publication number: 20150312228
    Abstract: An integrated circuit may comprise a processor configured to: receive a delegate certificate, wherein the delegate certificate includes a first public key; validate a digital signature of the delegate certificate using a second public key; and generate a derivative key using a secret key securely stored in the integrated circuit and using the first public key as inputs to a key derivation function.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Ivan Hugh MCLEAN, Manfred VON WILLICH
  • Patent number: 6021197
    Abstract: In a method and apparatus for controlling the operation of a signal decoder in a broadcasting system, a broadcast signal and an encrypted signature are generated and the signature is added to the signal. The signal together with the signature is broadcasted and received in the decoder, where the signature is decrypted and compared with a verification value. If a match occurs, further operation of the decoder is allowed. If a match does not occur, further operation of the decoder is disallowed.
    Type: Grant
    Filed: June 18, 1996
    Date of Patent: February 1, 2000
    Assignee: Irdeto B.V.
    Inventors: Manfred von Willich, Simon Paul Ashley Rix