SECURING SPEECH RECOGNITION DATA
First Claim
Patent Images
1. A method, comprising:
- accessing, from at least one storage device, encrypted medical dictation information;
decrypting, using a first decryption key, the encrypted medical dictation information to produce decrypted medical dictation information;
performing, by at least one speech recognition engine, speech recognition on the decrypted medical dictation information to produce an unencrypted speech recognition result;
discarding the first decryption key and the decrypted medical dictation information; and
retaining the encrypted medical dictation information on the at least one storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for reducing security vulnerabilities in a client/server speech recognition system including one or more client computers and one or more server computers connected via a network. Decryption of sensitive information, such as medical dictation information, is performed on designated servers to limit the attack surface of unencrypted data. Management of encryption and decryption keys to restrict the storage and/or use of decryption keys on the server side of the client/server speech recognition system, while maintaining encrypted data on the server side is also described.
-
Citations
20 Claims
-
1. A method, comprising:
-
accessing, from at least one storage device, encrypted medical dictation information; decrypting, using a first decryption key, the encrypted medical dictation information to produce decrypted medical dictation information; performing, by at least one speech recognition engine, speech recognition on the decrypted medical dictation information to produce an unencrypted speech recognition result; discarding the first decryption key and the decrypted medical dictation information; and retaining the encrypted medical dictation information on the at least one storage device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server system, comprising:
-
at least one speech recognition engine; and at least one processor programmed to; access encrypted medical dictation information from at least one storage device; decrypt the encrypted medical dictation information using a first decryption key to produce decrypted medical dictation information; instruct the at least one speech engine to perform speech recognition on the decrypted medical dictation information, thereby producing an unencrypted speech recognition result; discard the first decryption key and the decrypted medical dictation information; and maintain the encrypted medical dictation information on the at least one storage device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An adaptation server configured to adapt an encrypted speech recognition model, the adaptation server comprising:
at least one processor programmed to; access an encrypted speech recognition result and encrypted medical dictation information from at least one storage device on which the encrypted speech recognition result and the encrypted medical dictation information are stored; receive, from a client computer a first decryption key and a second decryption key; decrypt the encrypted speech recognition result using the first decryption key to produce a decrypted speech recognition result; decrypt the encrypted medical dictation information using the second decryption key to produce decrypted medical dictation information; adapt the encrypted speech recognition model based, at least in part, on the decrypted speech recognition result and the decrypted medical dictation information; and discard the first decryption key, the second decryption key, the decrypted speech recognition result, and the decrypted medical dictation information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
Specification