Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

15 results about "Oblivious transfer" patented technology

In cryptography, an oblivious transfer (OT) protocol is a type of protocol in which a sender transfers one of potentially many pieces of information to a receiver, but remains oblivious as to what piece (if any) has been transferred.

Round optimal oblivious transfers from isogenies

Conducting secure transfers between computing devices can pose a challenge. Therefore, an oblivious transfer can be used to conduct a secure transfer. The oblivious transfer (OT) is an interactive protocol between two parties: a sender computing device and a receiver computing device. An OT protocol involves the sender computing device holding two messages m0 and m1, and the receiver computing device holding a bit b? {0, 1}. At the end of the protocol, the receiver computing device should only learn the message mb and nothing about the other message m1?b, while the sender computing device should learn nothing about the bit b. With the steady progress in quantum computing, several post-quantum oblivious transfer protocols can be derived.
Owner:VISA INTERNATIONAL SERVICE ASSOCIATION

Differential privacy noise generation in secure multiparty computation

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating differential privacy noise. One example method includes generating, by a first party of two or more parties participating in a secure multiparty computation (MPC) instance, a first l-bit random number, where l is a positive integer; comparing a XOR result of the first l-bit random number and a second l-bit random number with an integer determined based on a target probability of a Bernoulli distribution, where the comparing comprises performing a comparison protocol based on oblivious transfer; and determining a Bernoulli sampling of a random number based on a result of the comparing. The Bernoulli sampling of the random number can be used to generate a random noise value, which can be added to an MPC computation result according to a differential privacy mechanism.
Owner:BEIJING ZITIAO NETWORK TECH CO LTD +1

Efficient garbled circuit protocol for secure multi-party computation

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.
Owner:GOOGLE LLC

Oblivious transfer from key encapsulation mechanisms

Embodiments can perform efficient OT (oblivious transfer) protocols to efficiently establish OT correlations that could be used for an MPC protocol. The present embodiments relate to a non-interactive OT (NIOT) protocol using a key encapsulation mechanism (KEM). Two OT protocols are non-interactive OTs, in which a sender generates private, public key pair (pk, sk) that is independent of its input or generated OT correlations. The two OT protocols use a cryptographic hash function and a one-way secure dense key encapsulation mechanism (KEM).
Owner:VISA INTERNATIONAL SERVICE ASSOCIATION

Mutual privacy-preserving transfer of information

Disclosed are various embodiments for a mutual privacy-preserving transfer of information using natural language and oblivious transfer (OT) protocols. A receiver entity can send a response request with prompts and corresponding keys to a sender entity. The sender entity can generate the responses using an output of large language models. Before sending the responses to the receiver entity, the sender entity encrypts the responses. The receiver entity can only decrypt the response that is encrypted using the public key associated with the receiver entity.
Owner:AMERICAN EXPRESS TRAVEL RELATED SERVICES CO INC

Zero-trust architecture-based lattice threshold encryption Internet of Things data privacy protection method

The invention discloses a lattice threshold encryption Internet of Things data privacy protection method based on a zero-trust architecture. The method comprises the following steps: step 1, identity registration; step 2, performing threshold encryption based on a lattice; step 3, grid-based threshold key sharing is carried out; and step 4, a lattice-based sub-key volume transmission protocol. Based on zero trust and cryptography algorithms, the privacy of Internet of Things data in the circulation process is enhanced, and secure transmission of keys and sub-keys is realized by using threshold secret sharing and a crowd transmission protocol. An error-based lattice cryptographic algorithm is adopted to process the data of the Internet of Things, and privacy leakage of the data of the Internet of Things is prevented. And meanwhile, verification of equipment and a user in an Internet of Things system is realized by utilizing a zero-trust architecture, so that the security during data sharing is improved.
Owner:SOUTHEAST UNIV

An authenticable high-efficient n-of-k oblivious transfer method and system

ActiveCN116015658BPublic key for secure communicationTrusted authorityCiphertext
The application discloses an authentic high-efficiency n-taken-k careless transmission method and system, and the method comprises the following steps: S1, a system establishment step, wherein a trusted authority KGC outputs system public parameters mpk and a secret master private key msk based on input security parameters; S2, a key generation step, wherein the trusted authority KGC outputs a public-private key pair corresponding to the identity of the sender and the receiver to the sender and the receiver based on the identity information of the accepted sender and receiver; S3, a careless transmission step, wherein the receiver encrypts k own keys and sends them to the sender; the sender converts the k keys and encrypts n information to generate n ciphertexts, and then sends the k converted keys and the n ciphertexts to the receiver; and S4, a decryption step, wherein the receiver uses the k converted keys to decrypt the n ciphertexts to obtain k desired information. The identity authentication problem of the sender and the receiver in the careless transmission process is solved, and efficient encryption and decryption are realized.
Owner:NO 30 INST OF CHINA ELECTRONIC TECH GRP CORP

Two-party privacy preserving decision tree evaluation using additively homomorphic encryption

Disclosed herein are system, method, and computer program product embodiments for evaluating a decision tree in a privacy preserving manner. In embodiments, s first server receives a first partial share of the decision tree and encrypted input data from a client, wherein the input data comprises a set of attributes. A second server receives a second partial share of the decision tree. Each of the first server and the second server communicate with the other server to compute a classification result over the encrypted input data using the respective partial share of the decision tree received thereby and secure multi-party computation methods, including additive homomorphic encryption and oblivious transfer, such that the classification result is computed without decrypting the encrypted input data, and such that the classification result is ultimately received by the first server. The first server then transmits the classification result to the client.
Owner:SAP SE

Information pseudonym query method and system based on blockchain and oblivious transfer extension

The present application relates to a kind of information anonymous tracking query method and system based on blockchain and inadvertent transmission extension, realize the data privacy transmission between query node and data node by inadvertent transmission extension, the privacy information retrieval system based on consortium blockchain, the keyword or customer ID information of the object to be queried of inquiring party hides the object to be queried, data service party provides matching query result but cannot know which specific query object corresponds to;Data does not go out and can calculate, eliminate the possibility of data caching, data leakage, data trafficking;The transmission mode on chain makes the calculation process of privacy information retrieval safe, traceable, supervisable, reaches the effect of security self-evidence;Compared with traditional privacy information retrieval based on OT, performance is higher.
Owner:CHINA CITIC BANK CO LTD

Privacy protection gene sequence alignment method and system based on oblivious transfer protocol

The application discloses a privacy protection gene sequence alignment method and system based on a oblivious transfer protocol, and comprises the following steps: setting a shared public random string; adopting one-hot encoding to encode a first gene sequence and a second gene sequence; selecting a first random string and a second random string in valid bits in the first gene sequence base encoding to form a first random ordered pair, wherein the first random string of the valid bits satisfies the public random string, and selecting a second random ordered pair in non-valid bits, so as to obtain a base encoding ordered pair; performing an oblivious transfer protocol according to each bit in the second gene sequence base encoding and the base encoding ordered pair to obtain a matching result of each bit; and judging whether the first gene sequence and the second gene sequence are equal according to the matching result. The method can protect gene sequence information and realize efficient and safe alignment of the gene sequence.
Owner:UNIV OF JINAN

Efficient multiple garbled circuit protocol

PendingUS20260187288A1Computer hardwareSecret share
This document describes systems and techniques for using cryptography, secure MPC, garbled circuits, and oblivious transfer to select digital components in ways that preserve user privacy and protects the data of each party involved in the selection process. In one aspect, a method includes receiving, from a content platform by a first computer of a secure MPC system, a first garbled circuit for determining whether each of a first set of digital components satisfies a publication condition for display with a resource. The first computer evaluates the garbled circuit to obtain, for each digital component in the first set of digital components, a first secret share of a publication condition parameter that indicates whether the digital component satisfies the publication condition. The first computer generates a second garbled circuit for determining whether each digital component in a second set of digital components is eligible for display with the resource.
Owner:GOOGLE LLC

Systems and methods for conducting composable quantum oblivious transfer over noisy quantum channels

Systems and methods for conducting composable quantum oblivious transfer over noisy quantum channels are disclosed. Embodiments provide a method for constructing a quantum oblivious transfer (QOT) protocol using noisy quantum channels and devices through the use of a quantum-hard one-way function. This construction allows the construction of QOT protocols that achieve simulator security, allowing them to be used in a black-box fashion as part of other cryptographic constructions, including arbitrary secure multiparty computations.
Owner:JPMORGAN CHASE BANK NA

SIMD interactive comparison using garbled circuits and interactive bootstrapping for homomorphic encryption

A multi-party system comprising a garbler and an evaluator for interactively executing homomorphic SIMD operations using garbled circuits. The garbler and evaluator may each store a unique share of a shared secret key, a ciphertext, and a shared public key. The garbler and evaluator may each partially decrypt the ciphertext using its key share to generate a unique data share. The garbler may linearize and reduce the size of the unique garbler data share. The garbler may send to the evaluator a garbled circuit, a garbling of the linear unique garbled data share, and garbled potential wires for the evaluator to garble its linear unique evaluator data share by oblivious transfer. The evaluator may evaluate the garbled circuit to execute a SIMD program to combine, in parallel, multiple indices of the linear garbler and evaluator unique data shares to efficiently generate an encrypted result of the garbled circuit.
Owner:DUALITY TECHNOLOGIES INC