State-aware Internet of Things trusted execution environment fuzzy testing method and system

The invention discloses a state-aware internet of things trusted execution environment fuzzy testing method and system, and belongs to the field of internet of things trusted execution environment testing. The method comprises the following steps: constructing an Internet of Things trusted execution...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JI SHOULING, YANG XING, WANG QINYING, ZHANG XUHONG, LYU CHENYANG, BAO HAN, CHANG BOYU, DENG SHUIGUANG, ZHAO BINBIN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention discloses a state-aware internet of things trusted execution environment fuzzy testing method and system, and belongs to the field of internet of things trusted execution environment testing. The method comprises the following steps: constructing an Internet of Things trusted execution environment test sample template with a dependency relationship based on document analysis and program analysis; performing a fuzzy test on an original seed queue obtained from the trusted application execution log of the Internet of Things, and collecting feedback information such as a return value, a coverage rate and a global variable value during operation; constructing a trusted execution environment state machine based on a model learning algorithm, optimizing a test sample conforming to the state machine, and storing the test sample in a seed file; according to feedback information and a state machine, distributing and updating selection probabilities for different seeds; and selecting seeds according to th