SECURE DELIVERY OF FILES TO AUTHORIZED RECIPIENTS
First Claim
1. A method for decoding an encrypted file, said method comprising:
- receiving, by a recipient computer of a recipient from a sender computer of a sender, the encrypted file, wherein the encrypted file has a filename that includes an encoded address in the filename, wherein the encoded address identifies where a voice check ticket is stored, wherein the voice check ticket comprises voice check text, and wherein a prior name of the encrypted file and the encoded address are merged together within the filename;
parsing, by the recipient computer, the received filename;
extracting, by the recipient computer, the encoded address from the parsed filename;
accessing, by the recipient computer, the voice check ticket at the encoded address extracted from the parsed filename;
receiving, by the recipient computer from the voice check ticket, the voice check text;
visually displaying, by the recipient computer, the received voice check text on a computer display of the recipient computer;
prompting, by the recipient computer, the recipient to read aloud the displayed voice check text;
receiving, by the recipient computer, an audio signal from a reading aloud by the prompted recipient of the displayed voice check text;
transmitting, by the recipient computer to a server computer comprising a voice check server, the received audio signal and an identifier of the recipient;
receiving, by the recipient computer from the server computer, an encryption key after the server computer has;
(i) converted the audio signal to first text, (ii) determined that the first text matches the received voice check text, (iii) computed a voiceprint of the audio signal, and (iv) determined that the computed voiceprint matches a voiceprint stored in a voiceprint database of the voice check server and associated with the transmitted identifier of the recipient; and
decrypting, by the recipient computer, the received encrypted file using the received encryption key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for decoding an encrypted file. A recipient computer: receives, from a sender computer, the encrypted file having a filename that includes an encoded address; parses the received filename; extracts the encoded address from the parsed filename; accesses a voice check ticket at the extracted encoded address; receives voice check text from the voice check ticket; visually displays the received voice check text on a computer display of the recipient computer; prompts the recipient to read aloud the displayed voice check text; receives an audio signal from a reading aloud, by the prompted recipient, of the displayed voice check text; transmits the received audio signal to a server computer; receives, from the server computer, an encryption key after the server computer has verified, from analysis of the audio signal, the recipient'"'"'s voice; and decrypts the received encrypted file using the received encryption key.
-
Citations
18 Claims
-
1. A method for decoding an encrypted file, said method comprising:
-
receiving, by a recipient computer of a recipient from a sender computer of a sender, the encrypted file, wherein the encrypted file has a filename that includes an encoded address in the filename, wherein the encoded address identifies where a voice check ticket is stored, wherein the voice check ticket comprises voice check text, and wherein a prior name of the encrypted file and the encoded address are merged together within the filename; parsing, by the recipient computer, the received filename; extracting, by the recipient computer, the encoded address from the parsed filename; accessing, by the recipient computer, the voice check ticket at the encoded address extracted from the parsed filename; receiving, by the recipient computer from the voice check ticket, the voice check text; visually displaying, by the recipient computer, the received voice check text on a computer display of the recipient computer; prompting, by the recipient computer, the recipient to read aloud the displayed voice check text; receiving, by the recipient computer, an audio signal from a reading aloud by the prompted recipient of the displayed voice check text; transmitting, by the recipient computer to a server computer comprising a voice check server, the received audio signal and an identifier of the recipient; receiving, by the recipient computer from the server computer, an encryption key after the server computer has;
(i) converted the audio signal to first text, (ii) determined that the first text matches the received voice check text, (iii) computed a voiceprint of the audio signal, and (iv) determined that the computed voiceprint matches a voiceprint stored in a voiceprint database of the voice check server and associated with the transmitted identifier of the recipient; anddecrypting, by the recipient computer, the received encrypted file using the received encryption key. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a recipient computer of a recipient ; and a computer-readable storage medium storing instructions which, upon being executed by the recipient computer, implement a method for decoding an encrypted file, said method comprising; receiving, by the recipient computer from a sender computer of a sender, the encrypted file, wherein the encrypted file has a filename that includes an encoded address in the filename, wherein the encoded address identifies where a voice check ticket is stored, wherein the voice check ticket comprises voice check text, and wherein a prior name of the encrypted file and the encoded address are merged together within the filename; parsing, by the recipient computer, the received filename; extracting, by the recipient computer, the encoded address from the parsed filename; accessing, by the recipient computer, the voice check ticket at the encoded address extracted from the parsed filename; receiving, by the recipient computer from the voice check ticket, the voice check text; visually displaying, by the recipient computer, the received voice check text on a computer display of the recipient computer; prompting, by the recipient computer, the recipient to read aloud the displayed voice check text; receiving, by the recipient computer, an audio signal from a reading aloud by the prompted recipient of the displayed voice check text; transmitting, by the recipient computer to a server computer comprising a voice check server, the received audio signal and an identifier of the recipient; receiving, by the recipient computer from the server computer, an encryption key after the server computer Naas;
(i) converted the audio signal to first text, (ii) determined that the first text matches the received voice check text, (iii) computed a voiceprint of the audio signal, and (iv) determined that the computed voiceprint matches a voiceprint stored in a voiceprint database of the voice check server and associated with the transmitted identifier of the recipient; anddecrypting, by the recipient computer, the received encrypted file using the received encryption key. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory storage medium comprising instructions which, upon being executed by a recipient computer of a recipient, implement a method for decoding an encrypted file, said method comprising:
-
receiving, by the recipient computer from a sender computer of a sender, the encrypted file, wherein the encrypted file has a filename that includes an encoded address in the filename, wherein the encoded address identifies where a voice check ticket is stored, wherein the voice check ticket comprises voice check text, and wherein a prior name of the encrypted file and the encoded address are merged together within the filename; parsing, by the recipient computer, the received filename; extracting, by the recipient computer, the encoded address from the parsed filename; accessing, by the recipient computer, the voice check ticket at the encoded address extracted from the parsed filename; receiving, by the recipient computer from the voice check ticket, the voice check text; visually displaying, by the recipient computer, the received voice check text on a computer display of the recipient computer; prompting, by the recipient computer, the recipient to read aloud the displayed voice check text; receiving, by the recipient computer, an audio signal from a reading aloud by the prompted recipient of the displayed voice check text; transmitting, by the recipient computer to a server computer comprising a voice check server, the received audio signal and an identifier of the recipient; receiving, by the recipient computer from the server computer, an encryption key after the server computer has;
(i) converted the audio signal to first text, (ii) determined that the first text matches the received voice check text, (iii) computed a voiceprint of the audio signal, and (iv) determined that the computed voiceprint matches a voiceprint stored in a voiceprint database of the voice check server and associated with the transmitted identifier of the recipient; anddecrypting, by the recipient computer, the received encrypted file using the received encryption key. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification