IP Library Granted Patent US 9,380,035
Granted Patent B2
US 9,380,035 · App. 14/987,881 · Granted Jun 28, 2016

Decoding of encrypted file

Inventor: Fernando Incertis Carro (Valencia, ES)
Assignee: International Business Machines Corporation
H04L63/0428G06F3/165
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,380,035
App. No.
14/987,881
Granted
Jun 28, 2016
Kind
B2
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; and decrypts the received encrypted file using an encryption key.

Claims (65)

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;

extracting, by the recipient computer, the encoded address from the 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;

displaying, by the recipient computer, the received voice check text visually 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;

receiving, by the recipient computer from the server computer, an identifier of the recipient;

transmitting, by the recipient computer to a server computer comprising a voice check server, the received audio signal and the received identifier of the recipient,

wherein the voice check server has converted the audio signal to first text, determined that the first text matches the received voice check text,

generated a voiceprint of the audio signal, and

determined that the generated voiceprint matches a voiceprint stored in a voiceprint database of the voice check server and is associated with the transmitted identifier of the recipient; and

receiving, by the recipient computer from the voice check server, an encryption key previously used to generate the encrypted file; and

decrypting, by the recipient computer, the received encrypted file using the received encryption key.

2. The method of claim 1 , wherein the voice check ticket further comprises the encryption key.

3. The method of claim 2 , wherein the voice check ticket further comprises a voiceprint identifier assigned to a voiceprint of the recipient.

4. The method of claim 3 , wherein the voice check ticket consists of the voiceprint identifier, the encryption key, and the voice check text.

5. The method of claim 1 , wherein the address is a Universal Resource Locator (URL).

6. The method of claim 1 , wherein said receiving the encrypted file comprises receiving the encrypted file as an attachment to an e-mail message from the sender to the recipient, and wherein the voice check text is a copy of a portion of e-mail text of the e-mail message.

7. A system comprising:

a recipient computer of a recipient; and

a non-transitory computer-readable storage medium storing instructions executable by the recipient computer, causes the recipient computer to 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;

extracting, by the recipient computer, the encoded address from the 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;

displaying, by the recipient computer, the received voice check text visually 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;

receiving, by the recipient computer from the server computer, an identifier of the recipient;

transmitting, by the recipient computer to a server computer comprising a voice check server, the received audio signal and the received identifier of the recipient, wherein the voice check server has:

converted the audio signal to first text,

determined that the first text matches the received voice check text,

generated a voiceprint of the audio signal, and

determined that the generated voiceprint matches a voiceprint stored in a voiceprint database of the voice check server and is associated with the transmitted identifier of the recipient; and

receiving, by the recipient computer from the voice check server, encryption key previously used to generate the encrypted file; and

decrypting, by the recipient computer, the received encrypted file using the received encryption key.

8. The system of claim 7 , wherein the voice check ticket further comprises the encryption key.

9. The system of claim 8 , wherein the voice check ticket further comprises a voiceprint identifier assigned to a voiceprint of the recipient.

10. The system of claim 9 , wherein the voice check ticket consists of the voiceprint identifier, the encryption key, and the voice check text.

11. The system of claim 7 , wherein the address is a Universal Resource Locator (URL).

12. The system of claim 7 , wherein said receiving the encrypted file comprises receiving the encrypted file as an attachment to an e-mail message from the sender to the recipient, and wherein the voice check text is a copy of a portion of e-mail text of the e-mail message.

13. A non-transitory storage medium comprising instructions which upon being executed executable by a recipient computer of a recipient, causes the recipient computer to 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;

extracting, by the recipient computer, the encoded address from the 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;

displaying, by the recipient computer, the received voice check text visually 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;

receiving, by the recipient computer from the server computer, an identifier of the recipient;

transmitting, by the recipient computer to a server computer comprising a voice check server, the received audio signal and the received identifier of the recipient,

wherein the voice check server has:

converted the audio signal to first text,

determined that the first text matches the received voice check text,

generated a voiceprint of the audio signal, and

determined that the generated voiceprint matches a voiceprint stored in a voiceprint database of the voice check server and is associated with the transmitted identifier of the recipient; and

receiving, by the recipient computer from the voice check server, an encryption key previously used to generate the encrypted file; and

decrypting, by the recipient computer, the received encrypted file using the received encryption key.

14. The non-transitory storage medium of claim 13 , wherein the voice check ticket further comprises the encryption key.

15. The non-transitory storage medium of claim 14 , wherein the voice check ticket further comprises a voiceprint identifier assigned to a voiceprint of the recipient.

16. The non-transitory storage medium of claim 15 , wherein the voice check ticket consists of the voiceprint identifier, the encryption key, and the voice check text.

17. The non-transitory storage medium of claim 13 , wherein the address is a Universal Resource Locator (URL).

18. The non-transitory storage medium of claim 13 , wherein said receiving the encrypted file comprises receiving the encrypted file as an attachment to an e-mail message from the sender to the recipient, and wherein the voice check text is a copy of a portion of e-mail text of the e-mail message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
Priority Claims (1)
EP 05106928 · Jul 27, 2005 · regional
Continuity (3)
Continuation 14718538 · May 21, 2015
Continuation 11996633
Related Publication 20160134597A1 · May 12, 2016