G09C1/04

METHOD FOR SECURING A TRANSACTION FROM A NON-SECURE TERMINAL
20180240100 · 2018-08-23 ·

In a general aspect, a method can include: transmitting, to a terminal of the user via the server, an impenetrable program that can configure the terminal to display, on a display screen of the terminal, an image of a keypad having a randomly defined key distribution, the image including frames that are separately unintelligible for the user and are consecutively displayed at a rate suitable for using the persistence of the visual system of the user; executing the program via the terminal; gathering, via the terminal, positions of the display screen, designated by the user in relation to the displayed image of the keypad; transmitting, to the server via the terminal, the positions designated by the user, and verifying, via the server, the designated positions, the user being authenticated if the designated positions in the displayed image correspond to a secret authentication code of the user.

Format-preserving cipher
10009169 · 2018-06-26 · ·

A format-preserving cipher including encryption and decryption schemes supporting non-linear access to input data by allowing the selection of portions of data from a potentially larger dataset to be encrypted. The cipher first defines a forward mapping from the allowable ciphertext values to an integer set of the number of such allowable ciphertext values, and a corresponding reverse mapping. It also supports exclusion of a certain set of characters from the ciphering process. An encryption algorithm is provided that encrypts the input plaintext data while preserving its original format and length, and a corresponding decryption algorithm is provided. The cipher advantageously embodies the encryption and decryption of multi-byte values, composite datasets, credit card numbers and discontinuous datasets, thus fitting a variety of industrial needs.

CODE SEQUENCING

A system, method, and computer-readable medium for challenge-response authentication are provided. A plurality of codes is received over a communication network based on input provided by way of a user interface displaying a plurality of images. An alphanumeric string is generated based on the received plurality of codes and based on a table that associates each one of the plurality of codes with a respective one of the plurality of images and with a respective one of a plurality of alphanumeric characters. A determination is made as to whether to grant authorization based on whether the generated alphanumeric string matches an alphanumeric user identifier stored in a memory device in association with a user.

CODE SEQUENCING

A system, method, and computer-readable medium for challenge-response authentication are provided. A plurality of codes is received over a communication network based on input provided by way of a user interface displaying a plurality of images. An alphanumeric string is generated based on the received plurality of codes and based on a table that associates each one of the plurality of codes with a respective one of the plurality of images and with a respective one of a plurality of alphanumeric characters. A determination is made as to whether to grant authorization based on whether the generated alphanumeric string matches an alphanumeric user identifier stored in a memory device in association with a user.

FORMAT PRESERVATION BASED MASKING SYSTEM AND METHOD

A computer implement format preservation based masking system and method is provided. The system obtains a first set of letters and a private key, and encrypts the first set of letters to obtain an encrypted letters list using the first set and private key. The encrypted letters list comprises a set of encrypted letters. A dynamic map is generated based on the encrypted letters, which includes one or more keys, each key being specific to a letter in the first set letters. A position of each of maskable letters in a second set of letters is calculated using the dynamic map, and performs masking of the maskable letters based on the position of each of the maskable letters to obtain masked data using the dynamic map.

CRYPTO RECOVERY SEED PHRASE STORAGE DEVICE
20250292706 · 2025-09-18 ·

A seed phrase storage device includes a holding rod and a sequence of encoding disks configured to represent a word in a seed phrase. Each encoding disk comprises an encoding disk hole and a physical representation of a number, where the encoding disk hole enables each encoding disk to slide onto the holding rod. The storage device includes at least one separator nut including a separator nut hole that enables the separator nut to attach to the holding rod. The at least one separator nut separates a first sequence of encoding disks and a second sequence of encoding disks. The storage device includes at least one anchor nut configured to secure the separator nut and the sequence of encoding disks to the holding rod.

CRYPTO RECOVERY SEED PHRASE STORAGE DEVICE
20250292706 · 2025-09-18 ·

A seed phrase storage device includes a holding rod and a sequence of encoding disks configured to represent a word in a seed phrase. Each encoding disk comprises an encoding disk hole and a physical representation of a number, where the encoding disk hole enables each encoding disk to slide onto the holding rod. The storage device includes at least one separator nut including a separator nut hole that enables the separator nut to attach to the holding rod. The at least one separator nut separates a first sequence of encoding disks and a second sequence of encoding disks. The storage device includes at least one anchor nut configured to secure the separator nut and the sequence of encoding disks to the holding rod.

Crypto recovery seed phrase storage device
12597369 · 2026-04-07 ·

A seed phrase storage device includes a holding rod and a sequence of encoding disks configured to represent a word in a seed phrase. Each encoding disk comprises an encoding disk hole and a physical representation of a number, where the encoding disk hole enables each encoding disk to slide onto the holding rod. The storage device includes at least one separator nut including a separator nut hole that enables the separator nut to attach to the holding rod. The at least one separator nut separates a first sequence of encoding disks and a second sequence of encoding disks. The storage device includes at least one anchor nut configured to secure the separator nut and the sequence of encoding disks to the holding rod.

Crypto recovery seed phrase storage device
12597369 · 2026-04-07 ·

A seed phrase storage device includes a holding rod and a sequence of encoding disks configured to represent a word in a seed phrase. Each encoding disk comprises an encoding disk hole and a physical representation of a number, where the encoding disk hole enables each encoding disk to slide onto the holding rod. The storage device includes at least one separator nut including a separator nut hole that enables the separator nut to attach to the holding rod. The at least one separator nut separates a first sequence of encoding disks and a second sequence of encoding disks. The storage device includes at least one anchor nut configured to secure the separator nut and the sequence of encoding disks to the holding rod.