Patent classifications
G06Q20/38215
Contactless card personal identification system
A dual-factor PIN based authentication system and method uses a cryptogram provided by a contactless card associated with the client in association with a PIN stored by the contactless card to authenticate the client. In some embodiments, cryptogram authentication may be preconditioned upon a PIN match determination by the contactless card. In other embodiments, the cryptogram may be formed at least in part using the personal identification number (PIN) stored on the contactless card encoded using a dynamic key stored by the contactless card and uniquely associated with the client. Authentication may be achieved by comparing the cryptogram formed using the PIN against an expected cryptogram generated an expected PIN and an expected dynamic key.
Generating reports from information within a zero-knowledge data management network
The techniques herein are directed generally to a “zero-knowledge” data management network. Users are able to share verifiable proof of data and/or identity information, and businesses are able to request, consume, and act on the data—all without a data storage server or those businesses ever seeing or having access to the raw sensitive information (where server-stored data is viewable only by the intended recipients, which may even be selected after storage). In one embodiment, source data is encrypted with a source encryption key (e.g., source public key), with a rekeying key being an encrypting combination of a source decryption key (e.g., source private key) and a recipient's public key. Without being able to decrypt the data, the storage server can use the rekeying key to re-encrypt the source data with the recipient's public key, to then be decrypted only by the corresponding recipient using its private key, accordingly.
Systems and methods for blockchain transactions with offer and acceptance
The present invention overcomes problem of pseudonymous Blockchain transactions that preclude the identification of an individual or institutional identity that rely solely on a Blockchain address of a recipient in a Blockchain transaction. A system and method is provided that verifies transfers in an on-chain Blockchain Bitcoin transaction by using a sequence of Blockchain Bitcoin transactions that establish and confirm an identity of one or more parties to the transaction.
SYSTEMS AND METHODS FOR AUTHENTICATION OF ACCESS TOKENS
Systems and methods for authentication may include a first device including a memory, a communication interface, and one or more processors. The memory may include a counter value, transmission data, and at least one key. The one or more processors may be in communication with the memory and communication interface. The one or more processors may be configured to create a cryptogram using the at least one key and counter value, wherein the cryptogram includes the counter value and the transmission data; transmit the cryptogram via the communication interface; update the counter value after cryptogram transmission; receive an encrypted access token via the communication interface; decrypt the encrypted access token; store the decrypted access token in the memory; and transmit, after entry of the communication interface into a communication field, the access token via the communication interface for access to one or more resources, wherein the access token is encrypted.
METHOD AND SYSTEM FOR SELECTING A DECENTRALIZED BLOCKCHAIN VALIDATOR OF PROOF OF USE CONSENSUS ALGORITHM
The present disclosure may provide a method and system for selecting a decentralized blockchain validator of a proof of use consensus algorithm that first verifies the reputation and identity of the node (or validator) participating in block verification in the blockchain using an external service linked to a blockchain oracle and again verifies the reality of the participating nodes through a blockchain service such as a proof of attendance protocol (POAP), and then selects the final validator using two random processes employing a double-blind process, thereby autonomizing and systematizing the selection process of nodes for verifying blocks in the blockchain to secure decentralization, maintain the scalability of proof of authority as well as eliminate centralization, which is a major critical factor.
ELECTRONIC DEVICE FOR TRANSMITTING TRANSACTION BY USING EXTERNAL DEVICE AND OPERATION METHOD THEREOF
An electronic device including a processor that generates first identification data including a unique value corresponding to an external device, transmits an authentication request including information on a blockchain application and the first identification data to the external device, receives, a random value generated from the external device if authentication is successful, transmits a signature request including the random value and information on a transaction to the external device, generates a first hash value for the transaction, receives a second hash value for the transaction, which is generated based on verification of the random value, and signature data obtained by performing digital signature to the transaction with a private key stored in the external device, and determines whether to transmit the transaction to the blockchain network, based on the first hash value and the second hash value.
ENDPOINT ASSISTED SELECTION OF ROUTING PATHS OVER MULTIPLE NETWORKS
A wireless device can initiate a process to establish a communication link between the wireless device and an endpoint device. The wireless device can discover networks that are available for building the communication link and generate a list of multiple routing paths for the communication link that include different combinations of segments of the networks. The wireless device selects a particular routing path for the communication link and communicates a request to service providers of segments that would support the communication link. The service providers can grant the request such that the wireless device connects to the endpoint device over the communication link.
SOCIAL MEDIA PROFILE IDENTIFICATION CONNECTED TO CRYPTOGRAPHIC TOKEN
Disclosed herein is a social media platform profile identification feature. Social media profiles are identified by digital objects instead of or in addition to more traditional indexing methods such as real names or screen names. Associating a digital object as a Social Media avatar, or as a profile detail enables the social media platform to index the digital object and enable users to search for the subject user with the digital object or descriptions thereof. A digital object generator builds unique digital objects based on the user specific input. The unique digital objects are part of a graphic presentation to users.
METHOD AND SYSTEM FOR UNIQUE, PROCEDURALLY GENERATED DIGITAL OBJECTS OF BIOMETRIC DATA
Disclosed herein is digital object generator that makes uses biometric data to generate unique digital objects based on the user specific input. In some embodiments, the biometric data is captures in real-time such as gestures or heart rate captures by wearable devices or mobile device cameras. Also, disclosed herein is a system and a method establishing a set of input types including any combination of cryptographic protocols, biometric data, image data, or multimedia data, and parameters handled by a digital object generator. Features of the input are first extracted via a few-shot convolutional neural network model, then evaluated weight and integrated fit. The resulting digital object includes a user decipherable output such as a visual representation, an audio representation, or a multimedia representation that includes recognizable elements from the user specific input.
METHOD AND SYSTEM FOR PROVIDING OFFERS FOR AUTOMATED RETAIL MACHINES VIA MOBILE DEVICES
A mobile device with a display, processor(s), and memory: identifies a retail machine configured for wireless communications based on broadcasted information transmitted by the retail machine and including an identifier corresponding to the retail machine; transmits the identifier to a server and receives from the server an electronic communication including a promotional offer for products or services offered by the retail machine; displays the promotional offer; detects selection of a promotional offer; receives a notification from the retail machine that a product or service was provided by the retail machine for a user of the mobile device; transmits confirmation information associated with the notification to the server, receives promotion validation information from the server indicating validation of the promotional offer; and based on the promotion validation information, displays information confirming application of the promotional offer.