SECURED EXECUTION CONTEXT DATA
The present invention discloses a circuit for monitoring security of a processor. The circuit accesses a memory composed to store execution context data of a software program executed by the processor, to determine at least one signature from the execution context data and to monitor the security of...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English Korean |
Published |
18.09.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The present invention discloses a circuit for monitoring security of a processor. The circuit accesses a memory composed to store execution context data of a software program executed by the processor, to determine at least one signature from the execution context data and to monitor the security of the processor (110) by comparing the signature with a pre-defined signature. Further, the context data includes control flow data, the signature includes a hash value or a similarity signature and integrity of the signatures can be verified by using, for example, a secret key (for example, obtained by using a randomly or physically non-replicable function). Further, if a cyber-attack exists, various controls or responses to the processor as well as various countermeasures can be performed.
프로세서의 보안을 모니터링하기 위한 회로가 개시되며, 상기 회로는 프로세서에 의해 실행되는 소프트웨어 프로그램의 실행 컨텍스트 데이터를 저장하도록 구성된 메모리에 액세스하고, 그 실행 컨텍스트 데이터로부터 하나 이상의 서명을 결정하며, 그 서명을 사전에 정의된 서명과 비교하여 프로세서(110)의 보안을 모니터링하도록 구성된다. 더 나아가, 컨텍스트 데이터는 제어 흐름 데이터를 포함하고, 서명은 해시값 또는 유사성 서명을 포함하고, 서명들의 무결성은 (예를 들어, 무작위로 또는 물리적으로 복제 불가능한 함수를 사용하여 얻어지는) 예를 들어 비밀 키를 사용하여 검증될 수 있다. 더 나아가, 사이버 공격이 있다고 판단되면 다양한 대응책뿐만 아니라 프로세서에 대해 다양한 제어 또는 반응을 할 수 있다. |
---|---|
Bibliography: | Application Number: KR20180027067 |