一种基于可信计算的打印机信息安全监控方法与流程

文档序号:17440966发布日期:2019-04-17 04:45阅读:969来源:国知局
一种基于可信计算的打印机信息安全监控方法与流程

本发明涉及打印机监控技术领域,尤其是一种基于可信计算的打印机信息安全监控方法,可防止打印机自身的打印信息泄露。



背景技术:

打印作为最常用的信息共享方式之一,在给我们工作生活提供极大便利的同时,由于打印带来的信息泄密也给企事业单位造成了不可估量的损失。然而企业总是投入更多的精力防止核心机密信息通过电子邮件的方式以及移动设备方式外泄,并为此花费大量的人力和财力,而对于打印带来的信息安全隐患则往往没有给予足够的重视。

目前已经出现了针对操作系统下的打印管控方法的诸多研究成果及成熟的应用系统,例如打印监控审计技术研究黎伶锋,郝东白,张诚,黄皓在“打印监控审计技术研究”(《计算机工程与设计》,2009,30(2):484-486)中公开了windows系统下常见的四种打印监控技术。北大方正集团在“一种文档打印管控与文档溯源追踪方法和系统”专利中给出的打印管控和文档溯源追踪方法等。

然而针对打印机本身,国内外尚未出现相应的研究成果,随着国产化的推进和保密要求的日渐严格,研发出打印机的可信运行保障机制,面对复杂安全问题时,保障打印机能够可信地运行,具有重要的意义。



技术实现要素:

本发明的目的在于弥补现有技术的不足之处,提供一种打印机的可信运行保障方法,保障打印机能够可信地运行。本方法基于可信计算系统的核心部分-可信度量,以静态度量为基础,以动态度量为核心,适用于处理器采用soc芯片的打印机等计算机输出设备。

本发明的目的是通过以下技术手段实现的:

一种基于可信计算的打印机信息安全监控方法,其特征在于:包括以下步骤:

⑴、设计并运行在线网络可信计算平台,且节点具有唯一身份标识;

⑵、打印机运行在该可信计算平台,作为终端节点,进行状态度量和行为度量;

⑶、步骤⑵所述的状态度量包括但不限于度量固件程序启动及应用程序数据等打印机状态;

⑷、步骤⑵所述的行为度量包括但不限于度量目的打印者的地址、打印机访问地址、打印机数据收发数据量、源打印机数据发送进程及目的打印机数据接收进程等打印机行为;

⑸、通过报告技术建立信任链,发送关于节点身份的证据,由验证者决定平台是否处于可信赖和可预期的状态,与存储在节点上的数据关联起来防止数据损坏,对运行在该系统上的应用程序和数据等提供保护。

而且,步骤⑵和步骤⑶所述的状态度量包括以下步骤:

步骤1.待机状态下,tpcm自检,自检、初始化成功,执行下一步工作;自检、初始化不成功则显示异常提示信息;

步骤2.打印机主控cpu收到启动信号后正常启动,tpcm获得bootloader存储芯片的控制权;

步骤3.tpcm调用tcm对bootloader固件进行度量、校验;度量、校验成功进行下一步,自检、初始化不成功则转到异常提示信息;

步骤4.度量bootloader成功之后,bootloader固件对oskernel进行校验、度量;

步骤5.度量oskernel通过后,允许os启动、初始化,进入操作系统;

步骤6.应用程序启动之后需要通过tsb的静态度量,运行过程中接受动态度量;

步骤7.tpcm调用tcm对存储到非易失存储的数据进行加密处理,同时tsb在运行过程中对易失存储中的敏感数据实现秒级清零。

而且,步骤⑵和步骤⑶所述的行为度量包括以下步骤:

步骤1.根据传感器的形式化描述,目的打印机访问地址物理地址简化后包含两个要素,目的打印机网络标识及网络地址,可以形式化描述为va=(ni,pa);

步骤2.打印机数据收发数据量包含4个元素,分别是被请求的数据dr,实际接收的数据ds,数据接收的时间tb,数据接收的时延dt,可以形式化描述为dn=(dr,ds,tb,dt);

步骤3.设op=(p1,p2.......pk)为源打印数据发送进程,tp=(p1',p2'.......pk')为目的打印机数据接收进程(op/tp是源打印机/目的打印机运行程序集合ap的子集),源打印机数据发送进程及目的打印机数据接收进程可以形式化描述为dp=(op,tp);

步骤4.根据上述三个分量,普通打印机和打印者的任意时刻的行为形式化描述为be=(va,dn,dp),根据打印机的行为描述,打印机行为可信度量包含三个函数,分别是目的打印机访问地址度量函数sf(va),打印机数据收发数据度量函数df(dn)以及数据发送及接收进程度量函数pf(dp),根据上述三个函数可以给出打印机行为度量函数的形式化描述:

bf(be)=sf(va)∧(α1df(dn)+α2pf(dp)),其中α1+α2=1

bf(be)是打印机行为度量的逻辑描述,α1,α2的取值根据打印机感知环境确定,得出bf(be)精确的解析表达式以完成打印机行为的精确度量。

本发明的优点和积极效果是:

第一,由于目前国内外还没有基于可信计算的打印机信息安全的研究成果,因此本发明填补了这一领域的技术空白。

第二,本发明涉及一种打印机的可信度量机制,以静态度量为基础,以动态度量为核心,融合节点行为的可信度量,实现对节点计算资源低消耗、兼顾主客观的可信度量,实现节点运行可信。

第三,通过状态度量和行为度量来实现打印机等硬件设备的可信运行,保障了设备底层的信息安全性。

附图说明

图1是本发明的节点可信度量流程图。

具体实施方式

下面结合附图详细叙述本发明的实施例,需要说明的是,本实施例是叙述性的,不是限定性的,不能以此限定本发明的保护范围。

如图1所示的基于可信计算的核心技术-可信度量的打印机信息安全监控流程。本发明的方法结合打印机的状态度量和行为度量,通过报告技术建立一条信任链,从而对运行在该系统上的应用程序和数据等提供保护。

一种基于可信计算的打印机信息安全监控方法,包括以下步骤:

⑴、设计并运行在线网络可信计算平台,且节点具有唯一身份标识;

⑵、打印机运行在该可信计算平台,作为终端节点,进行状态度量和行为度量;

⑶、步骤⑵所述的状态度量包括但不限于度量固件程序启动及应用程序数据等打印机状态;

如图1所示,本发明实施例提供的基于可信计算的对打印机状态度量包括以下步骤:

步骤1.待机状态下,tpcm自检,自检、初始化成功,执行下一步工作;自检、初始化不成功则显示异常提示信息;

步骤2.打印机主控cpu收到启动信号后正常启动,tpcm获得bootloader存储芯片的控制权;

步骤3.tpcm调用tcm对bootloader固件进行度量、校验;度量、校验成功进行下一步,自检、初始化不成功则转到异常提示信息;

步骤4.度量bootloader成功之后,bootloader固件对oskernel进行校验、度量;

步骤5.度量oskernel通过后,允许os启动、初始化,进入操作系统;

步骤6.应用程序启动之后需要通过tsb的静态度量,运行过程中接受动态度量;

步骤7.tpcm调用tcm对存储到非易失存储的数据进行加密处理,同时tsb在运行过程中对易失存储中的敏感数据实现秒级清零;

⑷、步骤⑵所述的行为度量包括但不限于度量目的打印者的地址、打印机访问地址、打印机数据收发数据量、源打印机数据发送进程及目的打印机数据接收进程等打印机行为;

打印机的状态可信并不意味打印机的行为可信,本发明实施例提供的基于可信计算的对打印机行为度量主要考察打印机数据收发过程,打印机任意时刻的行为包括目的打印者的地址、打印机访问地址、打印机数据收发数据量、源打印机数据发送进程及目的打印机数据接收进程,具体描述如下:

步骤1.根据传感器的形式化描述,目的打印机访问地址物理地址简化后包含两个要素,目的打印机网络标识及网络地址,可以形式化描述为va=(ni,pa);

步骤2.打印机数据收发数据量包含4个元素,分别是被请求的数据dr,实际接收的数据ds,数据接收的时间tb,数据接收的时延dt,可以形式化描述为dn=(dr,ds,tb,dt);

步骤3.设op=(p1,p2.......pk)为源打印数据发送进程,tp=(p1',p2'.......pk')为目的打印机数据接收进程(op/tp是源打印机/目的打印机运行程序集合ap的子集),源打印机数据发送进程及目的打印机数据接收进程可以形式化描述为dp=(op,tp);

步骤4.根据上述三个分量,普通打印机和打印者的任意时刻的行为形式化描述为be=(va,dn,dp)。根据打印机的行为描述,打印机行为可信度量包含三个函数,分别是目的打印机访问地址度量函数sf(va),打印机数据收发数据度量函数df(dn)以及数据发送及接收进程度量函数pf(dp),根据上述三个函数可以给出打印机行为度量函数的形式化描述:

bf(be)=sf(va)∧(α1df(dn)+α2pf(dp)),其中α1+α2=1

bf(be)是打印机行为度量的逻辑描述,α1,α2的取值根据打印机感知环境确定,得出bf(be)精确的解析表达式以完成打印机行为的精确度量;

⑸、通过报告技术建立信任链,发送关于节点身份的证据,由验证者决定平台是否处于可信赖和可预期的状态,与存储在节点上的数据关联起来防止数据损坏,对运行在该系统上的应用程序和数据等提供保护。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1