Encryption key seed determination
AssigneeBritish Telecommunications public limited company
InventorsFadi El-Moussa, George Kallos
Life of this patent
Estimating the term…
Abstract
A computer implemented method for determining a plurality of data sources providing seed parameters for generation of an encryption key by a ransomware algorithm, the method including exposing a target computer system to the ransomware algorithm; monitoring application programming interface (API) calls made to an operating system of the target computer system to identify a set of API calls for retrieving data about one or more hardware components of the target computer system, the data about the hardware components being determined to constitute the seed parameters.
Claims8
A computer implemented method for determining a plurality of data sources providing seed parameters for generation of an encryption key by a ransomware algorithm, the method comprising:
- introducing the ransomware algorithm into a target computer system;
- and
- as the ransomware algorithm is introduced into the target computer system, monitoring application programming interface (API) calls made to an operating system of the target computer system to identify a set of API calls for retrieving data about one or more hardware components of the target computer system, the data about the one or more hardware components being determined to constitute the seed parameters.
A computer system comprising:
- a processor and memory storing computer program code for determining a plurality of data sources providing seed parameters for generation of an encryption key by a ransomware algorithm, by:
- introducing the ransomware algorithm into a target computer system;
- and
- as the ransomware algorithm is introduced into the target computer system, monitoring application programming interface (API) calls made to an operating system of the target computer system to identify a set of API calls for retrieving data about one or more hardware components of the target computer system, the data about the one or more hardware components being determined to constitute the seed parameters.
A non-transitory computer-readable storage medium storing a computer program element comprising computer program code to, when loaded into a computer system and executed thereon, cause the computer system to determine a plurality of data sources providing seed parameters for generation of an encryption key by a ransomware algorithm, by:
- introducing the ransomware algorithm into a target computer system;
- and
- as the ransomware algorithm is introduced into the target computer system, monitoring application programming interface (API) calls made to an operating system of the target computer system to identify a set of API calls for retrieving data about one or more hardware components of the target computer system, the data about the one or more hardware components being determined to constitute the seed parameters.
Dependencies are inferred from the claim text.