引用本文:张帆,徐明迪,赵涵捷,张聪,刘小丽,胡方宁.软件实时可信度量:一种无干扰行为可信性分析方法.软件学报,2019,30(8):2268-2286
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 4365次   下载 11116 本文二维码信息
码上扫一扫!
分享到: 微信 更多
软件实时可信度量:一种无干扰行为可信性分析方法
张帆1,2, 徐明迪3, 赵涵捷1,4,5, 张聪1, 刘小丽6,7, 胡方宁2
1.武汉轻工大学 数学与计算机学院, 湖北 武汉 430023;2.School of Electrical and Computer Engineering, Jacobs University, Bremen 28759, Germany;3.武汉数字工程研究所, 湖北 武汉 430205;4.东华大学 电机系, 台湾 花莲 08153719;5.宜兰大学 资讯工程系, 台湾 宜兰 02415271;6.暨南大学 信息科学技术学院, 广东 广州 510632;7.暨南大学 网络空间安全学院, 广东 广州 510632
摘要:
可信度量作为可信计算"度量、存储、报告"三大核心功能的基础,到目前为止仍未有有效的数学理论以及运行时(runtime)度量方法.其困难在于3点:一是如何建立涵盖不同主流"可信"定义的通用数学模型;二是如何依托数学模型构建运行时可信度量理论;三是如何将上述模型和理论映射到真实信息系统以形成可实践的实时度量方法.提出了一种基于无干扰的软件实时可信度量方法.首先,利用无干扰模型解释了各类主流的可信定义,表明无干扰模型可以作为可信计算通用数学模型的一个选择.其次,基于无干扰模型提出了一种软件实时可信度量理论,其基本思想是将系统调用视作原子动作,将软件真实行为α看做系统调用的序列,并基于α中所有系统调用所属安全域之间的无干扰关系计算软件理论上的预期行为β,得到αβ之后,利用无干扰等式判定两者之间是否存在偏差,从而实现对软件可信性的实时度量.最后,给出了实时可信度量算法,算法的时间复杂性为O(1).原型实验结果表明了所提出的方法的有效性.
关键词:  可信度量  无干扰  行为可信  可信计算  软件安全
DOI:10.13328/j.cnki.jos.005768
分类号:TP311
基金项目:国家自然科学基金(61502438);湖北省自然科学基金(2015CFA061)
Real-time Trust Measurement of Software: Behavior Trust Analysis Approach Based on Noninterference
ZHANG Fan1,2, XU Ming-Di3, CHAO Han-Chieh1,4,5, ZHANG Cong1, LIU Xiao-Li6,7, HU Fang-Ning2
1.School of Mathematics & Computer Science, Wuhan Polytechnic University, Wuhan 430023, China;2.School of Electrical and Computer Engineering, Jacobs University, Bremen 28759, Germany;3.Wuhan Digital and Engineering Insitute, Wuhan 430205, China;4.Department log Electrical Engineering, Dong Hwa University, Hwalian 08153719, China;5.Department of Computer Science and Information Engineering, Ilan University, Ilan 02415271, China;6.College of Information Science and Technology, Jinan University, Guangzhou 510632, China;7.College of Cyber Security, Jinan University, Guangzhou 510632, China
Abstract:
Trust measurement, which is the basis of "measurement, storage, and reporting" of trusted computing, is still lack of mathematical theory and has few applications in a real-time environment thus far. The difficulty lies in three points. One is how to establish a general mathematical model that can cover different mainstream definitions of "trust"; the second is how to build a runtime trust measurement theory based on the established mathematical model; and the third is how to map the above the model and theory to real information systems, and therefore form a practical real-time measurement method. To address the above issues, a runtime software trust measurement approach is proposed. Initially, a noninterference model is leveraged to explain different mainstream definitions of trust, indicating that noninterference model can be an appropriate option of general mathematical model for trusted computing. Next, a noninterference model-based real-time trust measurement theory is presented. In the proposed trust measurement theory, a system call is processed as an atomic action, and the sequence of system calls is constructed as the real behaivior of a process. Note that every system call belongs to a security domain, and different security domains are of noninterference with each other. Therefore, after obtaining a real behavior α, the theoretically expected behavior β can be calculated based on the noninterference relations between security domains to which system calls in α belong. Once obtaining α and β, the trust of a process can be measured by determining whether two behaivors α and β deviates. Finally, a trust measurement algorithm is given. The algorithm can determine whether a process trust or not, i.e., whether the real behavior α and the theoretically expected behavior β deviates, within the time complexity of O(1). The proposed theory is also applied into real information system, and experimental results show that the proposed approach is effective and efficient.
Key words:  trust measurement  noninterference  behavior trust  trusted computing  software security

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: