Validation of software residing on remote computing devices

    公开(公告)号:US12124557B2

    公开(公告)日:2024-10-22

    申请号:US18495886

    申请日:2023-10-27

    摘要: A computer implemented method for validating software is provided. The method includes generating a first check value, by a remote computing device, based on a unique value and software of the remote computing device, outputting the first check value and the unique value from the remote computing device to a secure data repository, obtaining, by a secure computing device, an authentic copy of the software of the remote computing device, obtaining, by the secure computing device, the unique value and the first check value from the secure data repository, computing, by the secure computing device, a second check value based on the authentic copy of the software for the remote computing device and the unique value, and determining, by the secure computing device, whether the remote computing device has authentic software based on a comparison of the obtained first check value and the second check value.

    Scalable certificate management system architectures

    公开(公告)号:US11997220B2

    公开(公告)日:2024-05-28

    申请号:US17503692

    申请日:2021-10-18

    摘要: An example system may include one or more application platforms (e.g., VMs) that run a registration authority and are communicatively connected to one or more compute engines that perform cryptographic computations required by the registration authority. The system may also include one or more application platforms that run an enrollment certificate authority and that are communicatively connected to one or more compute engines that perform cryptographic computations required by the enrollment certificate authority. It may further include one or more application platforms that run a pseudonym certificate authority and that are communicatively connected to one or more compute engines that perform cryptographic computations required by the pseudonym certificate authority. It may also include one or more load balancers communicatively connected to the one or more compute engines, the one or more load balancers to perform operations comprising distributing at least one request to the one or more compute engines.

    SYSTEM AND METHOD FOR FACILITATING ROUTING
    4.
    发明公开

    公开(公告)号:US20230344916A1

    公开(公告)日:2023-10-26

    申请号:US18148905

    申请日:2022-12-30

    发明人: Armand PRIEDITIS

    IPC分类号: H04L67/568 H04L67/63

    摘要: A system and method are provided for routing content requests. On a given server network, content requests comprising a character string may be routed up a hierarchical network topology until a linear chain, corresponding to the character string, is identified. Thus, the content request is forwarded up the hierarchy until an intersecting server network is reached. Then the content request is forwarded down the hierarchy until, along a published linear chain corresponding to the character string, until a content source is reached. Content is provided to the requestor along a reverse path of the content request.

    Providing quality of service for certificate management systems

    公开(公告)号:US11792019B2

    公开(公告)日:2023-10-17

    申请号:US17526036

    申请日:2021-11-15

    摘要: A system for providing quality of service (QoS) levels to clients requesting credentials from a credential management service is provided. The system includes an application programming interface (API) operable to receive credential requests from each of a plurality of clients, each credential request including a client identifier, and a QoS manager operable to: distribute the credential requests to a corresponding client queue of a plurality of client queues based on the client identifier, select a credential request distributed to the plurality of client queues based on a selection scheme, and transmit the selected credential request to a QoS queue of the credential management service for processing.

    DEVICE UPDATE TRANSMISSION USING A FILTER
    6.
    发明公开

    公开(公告)号:US20230291547A1

    公开(公告)日:2023-09-14

    申请号:US18319243

    申请日:2023-05-17

    发明人: Neil Locketz

    IPC分类号: H04L9/06 G06F8/65

    CPC分类号: H04L9/0643 G06F8/65

    摘要: Systems, devices, and methods for updating computerized devices. Functions and operations can include: obtaining a filter data structure (e.g., a bloom filter data structure) that may include hash values corresponding to each of the computerized devices to be updated; determining whether a computerized device is to obtain a device update based on a hash value associated with the computerized device matching a hash value of the filter data structure; and providing the device update to the computerized device when there is a match. The provided device update may modify the operation of the computerized device that receives it.

    Device update transmission using a bloom filter

    公开(公告)号:US11664975B2

    公开(公告)日:2023-05-30

    申请号:US17361714

    申请日:2021-06-29

    发明人: Neil Locketz

    IPC分类号: H04L9/06 G06F8/65

    CPC分类号: H04L9/0643 G06F8/65

    摘要: A system includes a campaign management service to detect a campaign initiation request indicating a number of computerized devices to be updated for a campaign and store data corresponding to the computerized devices to be updated. The campaign management service can generate a bloom filter data structure comprising hash values based on the data for each of the computerized devices to be updated and transmit the bloom filter data structure to a network edge. The system can include the network edge that can use the bloom filter data structure from the campaign management service to determine whether a computerized device is to obtain a device update from the campaign management service. The network edge can retrieve the device update and modify the computerized device by transmitting the device update to the computerized device, which then installs it.

    Resolving domain name system (DNS) requests via proxy mechanisms

    公开(公告)号:US11463400B2

    公开(公告)日:2022-10-04

    申请号:US15805075

    申请日:2017-11-06

    摘要: Systems and methods are described herein for providing proxy mechanisms for DNS services, such as resolving DNS requests. In some embodiments, the systems and methods establish a Proxy DNS module at a DNS resolver of an internet service provider, and access, with the proxy DNS module, DNS queries destined for a public name server. The name server may be accessible by the DNS resolver via a publically-accessible network. Further, the systems and methods may route the accessed DNS queries to a private name server associated with the proxy DNS module and accessible via a private communications channel, and receive, from the private name server and via the private communications channel, IP addresses associated with the DNS queries.

    SCALABLE CERTIFICATE MANAGEMENT SYSTEM ARCHITECTURES

    公开(公告)号:US20220038295A1

    公开(公告)日:2022-02-03

    申请号:US17503692

    申请日:2021-10-18

    摘要: An example system may include one or more application platforms (e.g., VMs) that run a registration authority and are communicatively connected to one or more compute engines that perform cryptographic computations required by the registration authority. The system may also include one or more application platforms that run an enrollment certificate authority and that are communicatively connected to one or more compute engines that perform cryptographic computations required by the enrollment certificate authority. It may further include one or more application platforms that run a pseudonym certificate authority and that are communicatively connected to one or more compute engines that perform cryptographic computations required by the pseudonym certificate authority. It may also include one or more load balancers communicatively connected to the one or more compute engines, the one or more load balancers to perform operations comprising distributing at least one request to the one or more compute engines.