rms是什么意思

发布时间:2012-07-5 阅读量:8384 来源: 我爱方案网 作者:

随着全社会信息化水平的迅猛发展,军工企业的信息资源急剧增长,然而产生的大量敏感信息一旦被员工有意无意地泄漏,都将给企业乃至国家造成损失,因此采取有效的信息安全保护管理手段就显得尤为重要。本文从解决军工企业信息安全入手,论述了采用windows RMS技术有效管理信息安全的方法和发展前景。

RMS概述

RMS是一种信息保护技术,在提供比传统的访问控制方法更好的灵活性的同时,还提供对机密信息的保护。它与支持RMS的应用相结合,可有效避免数据信息遭到未经授权的使用——不管数据信息是联机还是脱机、在防火墙内还是在防火墙外。
 
传统的安全保护措施中windows访问控制列表和EFS加密技术仅能够单纯地满足用户读取、修改文件,但文档一旦打开,这两个技术就都无法控制用户进行诸如打印、转发、复制内容等操作。然而,RMS技术将权限永久嵌入到加密文档中,无论它处于何处,都能够更细致地设置加密文档的访问权限,包括谁才能打开、修改、打印、转发等操作及控制信息保存的周期,确保敏感信息无论在哪传输和存储都很安全,有助于企业创建可靠的信息保护解决方案。

RMS基于C/S的结构,需要安装RMS的服务器端和客户端软件,并且它是依赖于Active Directory保存配置和用户标识信息并对用户进行身份验证的。只有支持RMS的应用程序才能生成RMS保护文档、分配访问权限,如office 2003专业版,office2003专业版以下的版本仅能根据内容中设定的权限读取或编辑受保护文档,对于没有安装office的用户也能够使用IE在安装了免费的权限管理附加组件(RM Add-On)后对受保护文档的内容进行读取。

RMS的工作原理

要在一个军工企业中设计实施性能好的RMS技术,离不开对RMS工作原理的理解,因此,我们就从如何创建受保护内容和使用受保护内容两个工作过程展开说明。
 

RMS创建受保护文档方式:包括在线和脱机两种方式。

在线创建受保护内容时:首先,由创建者通过支持的应用程序和RMS客户端向RMS服务器请求一个发布许可证(Publishing License),它的实现过程是由密码箱生成对称密钥作为内容密钥,内容密钥被许可服务器的公钥加密,加密的内容密钥和权限被发送给请求发布许可的许可服务器,许可服务器使用它的私钥解开加密的内容密钥、用它的公钥加密内容密钥和权限,加密后的密钥和权限被添加到发布许可,许可服务器使用它的私钥签署发布许可,将已签署的发布许可返回给客户端,最后,客户端上支持RMS的应用程序将发布许可合并到受保护文档内容中。

脱机创建受保护文档时:用户第一次从许可服务器申请许可时,除了获取发布许可证外,也会得到一个脱机保护文档内容的客户端许可证书(Client Licensor Certificate ,CLC)。保护的过程首先由密码箱生成对称密钥作为内容密钥,客户端从CLC中取出许可服务器的公钥来加密内容密钥,然后客户端使用CLC的公钥对内容密钥再进行一次加密,获取另一个加密后的对称密钥,将两次加密后的对称密钥同时放入发布许可,客户端使用权限管理账户证书(Rights Management Account Certificate ,RAC)中的私钥解密CLC中的私钥,再使用CLC的私钥签署发布许可,最后,客户端上支持RMS的应用程序将发布许可合并到受保护文档内容。

注:对于只部署一台RMS服务器的军工企业来说,RMS根证书服务器具有根证书服务器和许可服务器的双重角色。
 
使用受RMS保护的内容时:首先,RMS客户端需要和RMS服务器进行网络连接,然后向颁发发布许可的RMS服务器请求使用许可(Use License),它的实现过程是先由客户端将RAC和文档的发布许可发送到颁发发布许可的RMS服务器,此服务器使用它的私钥打开发布许可中的内容密钥,使用RAC中使用者的公钥加密内容密钥,加密的内容密钥和使用者的权限被添加到使用许可,最后,RMS服务器使用它的私钥签署使用许可,再返回给客户端,客户端利用这个使用许可证就能按赋予的权限进行查看受保护的内容了。

注:使用者在脱机的情况下不能获得使用许可证。如果内容所有者允许,在获得使用许可证之后,它可以由RMS客户端缓存在客户端计算机上并以脱机的方式重新使用。

(RMS)均方根

RMS值实际就是均方根值,就是一组统计数据的平方和的平均值的平方根。
RMS=sqrt[(x1^2+x2^2+......+xn^2)/n]
英语写为:Root Mean Square(RMS).
美国传统词典的定义为:The square root of the average of squares of a set of numbers.
即:将N个项的平方和除以N后开平方的结果,即方均根的结果。

RMS应用

在直流(DC)电路中,电压或电流的定义很简单,但在交流(AC)电路中,其定义就较为复杂,有多种定义方式。均方根(rms)指的是定义AC波的有效电压或电流的一种最普遍的数学方法。
  
要得出rms值需要对表示AC波形的函数执行三个数学操作:
 
⑴计算波形函数(一般是正弦波)的平方值。 
⑵对第一步得到的函数求时间平均值。 
⑶求第二步得到的函数的平方根.
 
在一个阻抗由纯电阻组成的电路中,AC波的rms值通常称作有效值或DC等价值。比如,一个100V rms的AC源连接着一个电阻器,并且其电流产生50W热量,那么对于100V连接着这个电阻器的电源来说也将产生50W的热量。
 
对正弦波来说,rms值是峰值的0.707倍,或者是峰-峰值的0.354倍。家用电压是以rms来表示的。所谓的“117V”的交流电,其峰值(pk)约为165V,峰-峰值(pk-pk)约为330V。

RMS调度算法

简介
不考虑n=1的情况。RMS是单处理器下的最优静态调度算法。1973年Liu和Layland发表的这篇文章的前半部分首次提出了RM调度算法在静态调度中的最优性.它的一个特点是可通过对系统资源利用率的计算来进行任务可调度性分析,算法简单、有效,便于实现。不仅如此,他们还把系统的利用系数(utilization factor)和系统可调度性联系起来,推导出用RM调度所能达到的最小系统利用率公式. 同时,这篇论文中透露出来的证明思想和方法也被人们所效仿. 下面就让我们来看看这篇文章中关于RM调度算法的重要结论。
 
任何一个结论都有一个模型假设,让我们先列出这里的假设:
(A1) 任务的作业必须在该任务的下一个作业发生之前完成,这样避免了考虑队列问题; 在这里,我们对任务和作业不作特别的区分,因为一个任务请求就是一个作业。
(A2) 任务之间都是独立的,每个任务的请求不依赖于其他任务请求的开始或完成;
(A3) 所有的任务请求都是周期性的,必须在限定的时限内完成;
(A4) 所有的非周期性任务都在特殊的情况下运行,比如系统初始化或系统非正常紧急处理程序。
(A5) 每个任务的运行时间是不变的,这里任务的运行时间是指处理器在无中断情况下用于处理该任务的时间;
(A6) 其它一些假设,比如,单处理器,可抢占调度,任务切换的时间忽略不计等等。

RMS算法

(1) 优先级分配方法: 静态固定分配。优先级与周期成反比,周期越短优先级越高。
(2) 可调度性分析: 如果任务集满足下式,则该任务集可调度。 
(3)任务T i (P i,Ci,D i) 模型: 周期为P i,计算时间为Ci,时限D i 为周期终点。任务在周期起点释放,高优先级任务可抢占低优先级任务的执行。

定理1

n个独立的周期任务可以被RMPA调度,如果U<=n(2^(1/n)-1)。

一个任务的响应时间(response time)是指一个任务请求,这个任务实际完成的时间跨度. 在静态调度中,任务的临界时刻(critical instant)这个概念被首先提出来.它被定义为一个特定的时刻,如果在这个时刻有这个任务的请求,那么这个任务就会需要最大的响应时间. 由此得出

定理1: 一个任务的临界时间就是比这个任务优先级高的所有任务同时发出请求的时刻.
证明: 由于一个任务的响应时间是它自己的负载时间加上被其它优先级高的任务所打断的时间.由于自己的负载时间是固定的,我们考虑在什么时候任一高优先级的任务会有最长的打断时间. 显然,只有当这一高优先级的任务与该任务同时请求处理时,才能可能产生最大的打断时间.

定理1的价值在于它找到了一个证明一个调度算法能否调度任一任务集充分必要条件,那就是所有任务同时请求执行的时的情况下每个任务仍能满足各自的期限,那么这个任务集就可以被这个调度算法调度.

有了这个推论,我们就可以证明RM调度的最优性了.

定理2

如果一个任务集能够被静态调度,那么RMS算法就能够调度这个任务集. 从这个意义上说,RMS是最优的静态调度算法.
这个定理的证明方法就是有名的交换法. 证明思路如下:

假设一个任务集S采用其他静态优先级算法可以调度,那么总有这样两个优先级相邻的任务i和j,有Ti>Tj,而Pi≤Pj.把Ti和Tj的优先级Pi和Pj互换,明显可以看出这时S仍然可以调度,因为在所有任务同时请求的情况下,交换这两个任务不会影响其它任务的完成时间,同时这两个任务都可以在各自期限内完成.按照这样的方法,其他任何静态优先级调度最终都可以转换成RM调度.

RMS已被证明是静态最优调度算法,开销小,灵活性好,是实时调度的基础性理论。即使系统瞬时过载,也完全可预测哪些任务丢失时限。缺点是处理机利用率较低,最坏的情况下,当n→∞时,不超过ln2(≈ 70%)。另外,RMS是充分但非必要条件。而在一般情况下,对于随机的任务集大约只有88%.70%或者88%的处理器利用率对于许多实时应用来说是一个严重的限制,动态调度算法如最早截止期最先(earliest deadlinefirst,EDF)或者最少空闲时间最先(least laxity first,LLF)已经被证明是最优的,并且能够实现100%的处理器利用率.

具有资源同步约束的RMS调度

当实时任务间共享资源时,可能出现低优先级任务不可预测地阻塞高优先级任务执行的情况,叫优先级倒置。这时RMS 算法不能保证任务集的调度,必须使用有关协议控制优先级的倒置时间。常用的协议有优先级顶级协议和堆资源协议,使用这些协议可使优先级的倒置时间最多为一个资源临界段的执行时间,并且不会发生死锁。

基于RMS 的非周期任务的调度

实时系统中的非周期任务可采用延迟服务器算法或随机服务器算法进行调度。它们的最大特点是可在周期任务的实时调度环境下处理随机请求。两者的基本思想是将非周期任务转化成周期任务,再利用RMS算法进行调度。前者用一个或几个专用的周期任务执行所有非周期任务,这种周期任务叫非周期任务服务器。根据周期大小,服务器有固定优先级,服务器的执行时间被称为预算,它在每个服务器周期Ts的起点补充。只要服务器有充足的预算,就可在其周期内为非周期任务服务。该算法实现简单,但可调度性分析较难,有时会出现抖动,可能发生一个非周期任务在相邻两个服务器周期中连续执行2倍预算的现象,与RMS理论不符,需要适当修改RMS算法。随机服务器算法与延迟服务器算法相似,但预算不是在每个周期起点补充,而是在预算消耗Ts时间之后再补充。该算法与RMS分析算法一致,但实现复杂。人物如份额。

据说目前微软已经将RMS技术嵌入到了Microsoft Office SharePoint Server 2007中,同时,微软发布了一个包含了用于构建可信的应用程序所需的软件开发工具包(SDK),它的合作伙伴Liquid Machines也提供一个对早期版本office、visio和Adobe Acrobat、AutoCAD及Siebel CRM等大量非微软产品所创建的内容运用RMS保护的解决方案。未来将会有更多来自微软合作伙伴及第三方的解决方案将RMS技术应用到更多的应用程序和企业ERP等大型软件中。

相关资讯
无源晶振YSX321SL应用于高精度HUD平视显示系统YXC3225

在现代汽车行业中,HUD平视显示系统正日益成为驾驶员的得力助手,为驾驶员提供实时导航、车辆信息和警示等功能,使驾驶更加安全和便捷。在HUD平视显示系统中,高精度的晶振是确保系统稳定运行的关键要素。YSX321SL是一款优质的3225无源晶振,拥有多项卓越特性,使其成为HUD平视显示系统的首选。

拥有卓越性能的高精度超薄低功耗心电贴—YSX211SL

随着医疗技术的进步,心电监护设备在日常生活和医疗领域中起到了至关重要的作用。而无源晶振 YSX211SL 作为一种先进的心电贴产品,以其独特的优势在市场上备受瞩目。

可编程晶振选型应该注意事项

对于可编程晶振选型的话,需要根据企业的需求选择。在选择可编程晶振的时候注重晶振外观、晶振的频率、晶振的输出模式、晶振的型号等等,这些都是要注意的,尤其是晶振的频率和晶振输出模式以及晶振的型号都是需要注意的。

性能高的服务器—宽电压有源晶振YSO110TR 25MHZ,多种精度选择支持±10PPM—±30PPM

在现代科技发展中,服务器扮演着越来越重要的角色,为各种应用提供强大的计算和数据存储能力。而高品质的服务器组件是确保服务器稳定运行的关键。YSO110TR宽电压有源晶振,作为服务器的重要组成部分,具备多项优势,成为业界必备的可靠之选。

差分晶振怎么测量

其实对于差分晶振怎么测量方式有很多种,主要还是要看自己选择什么样的方式了,因为选择不同的测量方式步骤和操作方式是不同的。关于差分晶振怎么测量的方式,小扬给大家详细的分享一些吧!