Patents Examined by Sharif E Ullah
-
Patent number: 12640918Abstract: Various aspects of the disclosure relate to verification of data sets used for real-time processes and/or batch processes. A computing platform negotiates, by a first quantum node, a shared key group with at least a second quantum node and calculates an exclusive or (XOR) value of a pair of the first quantum node and the second quantum node. The first quantum service node performs a shared key grouping with the second quantum node and then selects a quantum key relay link between a real-time node and a batch source node. The computing platform selects a corresponding state of all virtual quantum nodes associated with the quantum key relay link and encapsulates a virtual quantum link state between any two quantum service nodes in the quantum network into a database decision engine data file.Type: GrantFiled: May 10, 2024Date of Patent: May 26, 2026Assignee: Bank of America CorporationInventors: Partha Sarathi Dhar, Ravi Kiran Hukmani, Naresh Kumar Chitipolu, Kanaka Subramaniam Kunjithapatham, Daniel Lee Wadsworth, Adam Jones, Manisha S. More, Uma Sheela, Manivannan Perumalswami, Vasu Puli, Swarn Deep, Kamal Joshi
-
Patent number: 12627465Abstract: An attribute based encryption system includes a key generator configured to generate a cyclic group (G) having a prime order q; generate an attribute key matrix (M); generate a master public key (MPK) based, at least in part, on the group (G) and (M); generate a master secret key (MSK) based on a first vector s and a second vector t that represent an encryption policy; generate a user secret key based, at least in part, on the MSK and on a set of one or more user attributes; and send the user secret key to a user device, wherein a ciphertext message can be successfully decrypted if a vector y associated with attributes of the user associated with the user secret key is orthogonal to each row of a set of rows of M selected according to a set of authorization attributes used to encrypt the ciphertext message.Type: GrantFiled: March 2, 2022Date of Patent: May 12, 2026Assignee: SRI InternationalInventors: Karim Eldefrawy, Nicholas James Genise
-
Patent number: 12621133Abstract: A quantum-key distributed (QKD)-enabled communication architecture it devises for networked microgrids (NMGs). A real-time QKD-enabled NMGs testbed built in an RTDS environment, and a novel two-level key pool sharing (TLKPS) strategy it designs to improve the system resilience against cyberattacks. In the QKD-based microgrid testbed design there is used a real-time power system simulator, i.e., RTDS, including the QKD modeling, hardware connection, communication network design, and QKD integration. By integrating QKD features into a real-time microgrid simulator, this testbed offers a flexible and programmable testing environment for evaluating the performance of QKD-enabled microgrids under a variety of scenarios.Type: GrantFiled: July 19, 2022Date of Patent: May 5, 2026Assignees: The Research Foundation for The State University of New York, University of ConnecticutInventors: Peng Zhang, Zefan Tang, Walter Krawec
-
Patent number: 12602518Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for integrating a document signature system with an account management system. In particular, in one or more embodiments, the disclosed systems activate a digital document template for integration with the account management system, receive interaction data by a client device with a digital document, and send the interaction data or the digital document to the account management system.Type: GrantFiled: December 23, 2022Date of Patent: April 14, 2026Assignee: Dropbox, Inc.Inventors: Esther Chou, Angela Field, Hameez Farrell, Jennifer Young, Mackenzie Cyr, Mara Saltzman, Martin Todorov, Sulav Regmi, Timothy Finnerty, Vishaka Varma Vimal, David Tang
-
Patent number: 12603863Abstract: A virtual private network (VPN) client receives data including a pre-shared key (PSK). The VPN client decrypts the data based on a short-term key pair to obtain a ciphertext. The VPN client then decrypts the ciphertext based on a short-term quantum-resistant key pair to obtain the PSK. A VPN tunnel is then established between the VPN client and a VPN server based on the PSK.Type: GrantFiled: May 2, 2024Date of Patent: April 14, 2026Assignee: UAB 360 ITInventors: Karolis Pabijanskas, Mantas Jonytis
-
Patent number: 12598059Abstract: The present disclosure relate to exchanging information between a start node and an end node. Based on the information session keys for a connection comprising the start node, the end node, and at least one intermediate node are established. The session keys include a data encryption session key and a Message Authentication Code (MAC) session key. The data is encrypted using the data encryption session key at the start node. MAC is generated using the MAC session key. The encrypted data is relayed, via the at least one intermediate node, from the start node to the end node without the at least one intermediate node re-encrypting the data.Type: GrantFiled: January 19, 2023Date of Patent: April 7, 2026Assignee: Wells Fargo Bank, N.A.Inventor: Jeffrey J. Stapleton
-
Patent number: 12598062Abstract: A method of quantum key distribution making use of 2-qubit entanglement, by which one entangled qubit is sent from an operator O to Alice and the other entangled qubit is sent from operator O to Bob, making for key-sharing among three parties (multi-user quantum key distribution, i.e. MU QKD). Alice and Bob each measures a respective sequence of qubits randomly along either one of two states, records the measurements in a respective list, and encodes the bits in an encoded list. The encoded lists are sent to operator O for entanglement to be verified with the CHSH inequality. Bob's verified list is sent to Alice and vice-versa, allowing Alice and Bob to further verify correlation. Non-entangled bits are rejected until Alice and Bob have a similar key, being a reconciled quantum-based key as sought.Type: GrantFiled: November 28, 2023Date of Patent: April 7, 2026Assignee: HUAWEI TECHNOLOGIES CANADA CO., LTD.Inventors: Wen Tong, Sheng Sun
-
Patent number: 12592827Abstract: A method for communications in a network can include performing a pairing between a first device and a second device in the network. The method can include deriving a port knocking sequence from identification information of the pairing. The method can include providing port knocking according to the port knocking sequence. The method can include authorizing a connection between the first device and the second device responsive to detecting the port knocking sequence. Other devices and methods are described.Type: GrantFiled: November 27, 2023Date of Patent: March 31, 2026Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Igor Stolbikov, Sergei Rodionov, Rod D Waltermann, Scott Li
-
Patent number: 12587532Abstract: Managing worksheet access including receiving a request from a first user account to access a worksheet shared from a second user account, wherein the worksheet comprises a worksheet architecture for at least one data set from a database; determining that the first user account is authorized to access the worksheet architecture of the worksheet; determining that the first user account is authorized to access the at least one data set presented by the worksheet; and granting the first user account access to the worksheet in response to determining that the first user account is authorized to access the worksheet architecture of the worksheet and determining that the first user account is authorized to access the at least one data set presented by the worksheet.Type: GrantFiled: March 24, 2023Date of Patent: March 24, 2026Assignee: SIGMA COMPUTING, INC.Inventors: Julie L. Lemieux, Jason D. Frantz, James L. Gale, Donald Huang
-
Patent number: 12574234Abstract: Systems and methods for a secure cross-chain atomic swaps are disclosed herein. A user submits to a swap platform a signed limit order to atomically swap an amount of input token for an output token. The swap may involve a Dutch auction approach, in which the order execution price depends on time of inclusion in a block and decreases over the duration of the Dutch auction. The swap platform provides the order details to whitelisted resolvers to evaluate if/when/how to fill the order. Once a resolver makes that determination, it can utilize smart contracts associated with the swap platform to perform the atomic swap on behalf of the user and itself (e.g., without active involvement of the user). Input tokens deposited on an escrow contract are unlocked at the same time that output tokens deposited on another escrow contract are unlocked.Type: GrantFiled: April 17, 2025Date of Patent: March 10, 2026Assignee: Degensoft LtdInventors: Anton Bukov, Sergej Kunz
-
Patent number: 12574226Abstract: A first device receives a data qumode and at least one auxiliary qumode from a second device. The data qumode and the auxiliary qumode(s) were entangled at the second device. The first device entangles the data qumode and the auxiliary qumode(s) and measures the auxiliary qumode(s). Measuring the auxiliary qumode(s) generates an indication of an error channel experienced by the data qumode. The first device applies an error correction to the data qumode based on the indication of the error channel, and generates a corrected data qumode.Type: GrantFiled: November 30, 2023Date of Patent: March 10, 2026Assignee: CISCO TECHNOLOGY, INC.Inventors: Hassan Shapourian, Yijia Xu
-
Patent number: 12566877Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for batch retrieving data are described. In one aspect, a method includes receiving, from a client device and by a first multi-party computation (MPC) server of a cluster of MPC servers, a batch request for retrieving multiple database values stored in one or more databases. The batch request includes a first byte array that includes, for each requested key of multiple requested keys, a first secret share of the requested key. Each database includes multiple data items that each include a database key and a corresponding value. The MPC server processes each database key to generate first secret shares of matching data indicating whether the database key matches at least one requested key. The MPC server generates one or more results that represent database values corresponding to each database key that matches at least one requested key.Type: GrantFiled: May 2, 2023Date of Patent: March 3, 2026Assignee: Google LLCInventors: Gang Wang, Marcel M. Moti Yung, Kevin Wei Li Yeo
-
Patent number: 12562891Abstract: This document describes systems and techniques for using cryptography, secret sharing, secure MPC, garbled circuits, and oblivious transfer to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. A method includes obtaining, by a first computer of a secure multi-party computation (MPC) system, at least a first share of user data related to a user of a client device. For each digital component in a set, a first secret share of a condition bit for the condition is obtained for each of one or more conditions that condition eligibility of the digital component for distribution. A garbled circuit is executed to select a given digital component for which each of the one or more conditions of the digital component is satisfied using the first secret share and the second secret share for each condition.Type: GrantFiled: January 11, 2024Date of Patent: February 24, 2026Assignee: Google LLCInventors: Benjamin Kreuter, Phillipp Schoppmann, Gang Wang, Mariana Raykova, Marcel M. Moti Yung
-
Patent number: 12562897Abstract: Receiving first data regarding driving from the vehicle, a control unit is configured to execute generating and encrypting second data to be transmitted to the first server based on the first data, and transmitting the encrypted second data to the first server. and transmitting to the first server, every predetermined period, a key for decoding the second data transmitted to the first server during the predetermined period.Type: GrantFiled: January 11, 2024Date of Patent: February 24, 2026Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Shintaro Matsutani, Ryuichi Danno, Atsushi Ikegaya, Masashi Nomoto, Oral Kaplan
-
Patent number: 12556365Abstract: A data processing method performed by a first device includes: generating, in response to first service data satisfying a data uploading condition, a first bit array corresponding to the first service data; encrypting the first bit array through a data key to obtain a ciphertext bit array, the data key being generated by a second device in a data intersection application run in a trusted execution environment of the second device; and transmitting the ciphertext bit array to a blockchain node for forwarding to a second device, for the second device to decrypt, in the data intersection application through the data key, the ciphertext bit array to obtain the first bit array.Type: GrantFiled: December 4, 2023Date of Patent: February 17, 2026Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qucheng Liu, Rui Guo, Jun Liang, Like Shu, Zongyou Wang, Hu Lan, Yang Lu, Hanqing Liu, Jun Li, Hui Zhang, Gengliang Zhu, Kaixuan Nie, Yifang Shi, Zhiyong Liao, Yangjun Huang
-
Patent number: 12549536Abstract: A method enables a user to bypass a pass code, such as personal identification number (PIN), when performing an authentication process between a client device and a gateway/broker of a virtual desktop infrastructure (VDI) provided by a virtualized computing environment. A customized operating system (OS) of the client device includes pre-installed certificates and keys that are used in the authentication process and which are protected by the PIN. Through a public interface, a client device may perform the authentication process without requiring the user to manually enter the PIN.Type: GrantFiled: July 18, 2022Date of Patent: February 10, 2026Assignee: Omnissa, LLCInventors: Hongsheng Li, Feng Yan, Qiang Ye, Qi Sun
-
Patent number: 12542683Abstract: A method is disclosed. The method includes generating, by a first user device in association with a second user device, a second secret key on the second user device. The second secret key is derived from a first secret held by the first user device. The method includes generating a first commitment, transmitting, to the second user device, the first commitment, receiving, from the second user device, a second commitment, receiving, from the second user device, a random value and a ciphertext. The ciphertext is generated using the first commitment, the second commitment, and the random value. The method also includes verifying the ciphertext, and in response to verifying the ciphertext, modifying a group to include the second user device.Type: GrantFiled: November 9, 2021Date of Patent: February 3, 2026Assignee: Visa International Service AssociationInventors: Gaven Watson, Kim Wagner, Maliheh Shirvanian, Saikrishna Badrinarayanan, Srinivasan Raghuraman, Sunpreet Arora
-
Patent number: 12542659Abstract: Shared information generation technique including key generation rate and soft-decision error correction in CV-QKD is disclosed. A receiver is configured to: set reference bit positions for basis reconciliation according to the reference bit positions with a transmitter, to generate sifted key quantization data; performs hard decision on a part of the sifted key quantization data to generate hard-decision data; perform bit position synchronization decision whether bit position synchronization is established; and in response to establishment of bit position synchronization, performs soft-decision error correction processing to generate shared information.Type: GrantFiled: February 15, 2024Date of Patent: February 3, 2026Assignee: NEC CORPORATIONInventors: Wakako Yasuda, Tetsuo Kawakami
-
Patent number: 12531790Abstract: In one embodiment, a service receives administration traffic data in a network associated with a remote administration session in which a control device remotely administers a client device. The service analyzes the administration traffic data to determine whether any portion of the administration traffic data is resulting from an administration session involving a trusted administrator. The service flags a first portion of the administration traffic data as authorized when the first portion of the administration traffic data is determined to result from an administration session involving a trusted administrator, and a second portion of the administration traffic data is non-flagged. The service assesses the second portion of the administration traffic data using a machine learning-based traffic classifier to determine whether the second portion of the administration traffic data is malicious.Type: GrantFiled: May 20, 2024Date of Patent: January 20, 2026Assignee: Cisco Technology, Inc.Inventors: David McGrew, Martin Rehak, Blake Harrell Anderson, Sunil Amin
-
Patent number: 12500761Abstract: Systems and methods for data encryption and decryption requiring successive partial decryption using multiple keys. The method is designed to generate a public key used to encrypt plaintext into an encrypted message and to generate multiple private keys, each of which are different from one another and are transmitted to separate computing devices to be used for decryption. The encrypted message is sent to one computing device for partial decryption using one private key, and the partial decryption is sent to another computing device for partial decryption using a different private key to generate the plaintext.Type: GrantFiled: April 6, 2023Date of Patent: December 16, 2025Assignee: Microsoft Technology Licensing, LLC.Inventor: Vishal Jaikishan Chandwani