Back to results
US 11,537,729 B2Granted
Detecting and preventing cipher key disclosure
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsScott Wentao Li, Igor Stolbikov, Alfredo Zugasti
Life of this patent
Estimating the term…
Abstract
For detecting and preventing cipher key disclosure, a method detects software code in a copy buffer. In response to detecting the software code, the method detects a cipher key in the software code. In response to detecting the cipher key, the method communicates a cipher alert that the cipher key is in the software code.
Claims15
A method comprising:
- training, by use of a processor, a neural network with training cipher keys and training software code;
- detecting software code in a copy buffer;
- in response to detecting the software code, detecting, by use of the neural network, a cipher key in the software code, wherein the cipher key provides access to a specified application via an Application Programming Interface (API) for the software code;
- in response to detecting the cipher key in the software code, detecting that the software code is copied to the specified application, wherein the specified application is an online repository;
- and
- in response to detecting the cipher key and detecting that the software code is copied to the specified application, communicating a cipher alert that the cipher key is in the software code.
3 more elements
An apparatus comprising:
- a processor;
- a memory storing code executable by the processor to:
- train a neural network with training cipher keys and training software code;
- detect software code in a copy buffer;
- in response to detecting the software code, detect, using the neural network, a cipher key in the software code, wherein the cipher key provides access to a specified application via an Application Programming Interface (API) for the software code;
- in response to detecting the cipher key in the software code, detect that the software code is copied to the specified application, wherein the specified application is an online repository;
- and
- in response to detecting the cipher key and detecting that the software code is copied to the specified application, communicate a cipher alert that the cipher key is in the software code.
5 more elements
A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to:
- train a neural network with training cipher keys and training software code;
- detect software code in a copy buffer;
- in response to detecting the software code, detect, using the neural network, a cipher key in the software code, wherein the cipher key provides access to a specified application via an Application Programming Interface (API) for the software code;
- in response to detecting the cipher key in the software code, detect that the software code is copied to the specified application, wherein the specified application is an online repository;
- and
- in response to detecting the cipher key and detecting that the software code is coped to the specified application, communicate a cipher alert that the cipher key is in the software code.
3 more elements
Dependencies are inferred from the claim text.