计算机课题哪种比较好申报,计算机研究生,准备毕业论文,请高手看看选择什么课题,谢谢!...

对此,在这个论文里,想通过设置时间参考点(TRP,Time Reference Point),来减少上述计算量。设置时间参考点的方式有多种多样。为方便理解,这里提供两种设置方式供参考。

方式一,设置参考步长(RSL,Reference Step Length),当一个时间T是RSL的整数倍时,将该时间T作为基于RSL的时间参考点。例如,RSL为60秒时,0分、1分、2分……等等都是时间参考点。其中,0为初始时间参考点,即初始参考点(ORP,Original Reference Point)。

方式二,设置RSL,设置ORP;这里,ORP可以是0,也可以不是0,则当一个时间T(例如2011年11月11日11时11分11秒)与ORP的差,即(T - ORP),是RSL的整数倍时,将该时间T作为基于ORP和RSL的时间参考点。例如当ORP为2008年8月8日8时8分8秒,RSL为30秒时,2008年8月8日8时8分38秒、2008年8月8日8时9分08秒、2008年8月8日8时9分38秒,等等,都是时间参考点。当ORP的值为0时,方式二和方式一效果一样。

为简化说明,后面仅基于方式一进行阐述。

设置了TRP之后,任意一个时间,要么在一个TRP上,要么在两个相邻的TRP之间。为了方便描述,我们称在一个时间T的左边、与T相邻的TRP为T的左参考点(LTRP,Left TRP),称在T的右边,与T相邻的TRP为T的右参考点(RTRP,Right TRP)。当一个时间在一个TRP上时,该时间的左参考点LTRP为其自身。一个时间T的RTRP比T的LTRP晚一个RSL。例如,当2011年1月1日1时0分30秒和2011年1月1日1时1分0秒是两个相邻的TRP时,对于时间2011年1月1日1时0分33秒,该时间的LTRP为2011年1月1日1时0分30秒,该时间的RTRP为2011年1月1日1时1分0秒。

为便于理解,以秒作为时间的单位,即未转化为年月日时分秒等日期和时间等显示格式的时间总秒数。在计算机系统中,一般地,用一个32bit长整型来表示一个时间的值。

为方便描述和公式推导,将对象A的属性B写作A.B。例如,基于RSL,时间T的左参考点LTRP写作T.LTRP,时间T的右参考点RTRP写作T.RTRP。

对于一个时间T,基于不同的RSL,对应的T.LTRP或T.RTRP等等可能不同,为了便于描述,将基于RSL的时间T写作T(RSL)。例如,对于时间T,将基于RSL的T.LTRP写作T(RSL).LTRP,基于RSL的T.RTRP写作T(RSL).RTRP,等等。

计算T(RSL).LTRP时,可以直接用T与RSL进行模运算得到一个余数Remainder,则T与Remainder的差为T(RSL).LTRP。或者,直接用T与RSL进行整除运送得到T(RSL).LTRP。T(RSL).LTRP和T(RSL).RTRP的计算公式如下:

T(RSL).LTRP = T - (T mod RSL)

T(RSL).RTRP = T(RSL).LTRP + RSL = RSL + T - (T mod RSL)

T与T(RSL).LTRP的距离为T(RSL)的左偏距(LOD,Left Offset Distance);T与T(RSL).RTRP的距离为T(RSL)的右偏距(ROD,right offset distance)。T(RSL).LOD和T(RSL).ROD的计算公式如下:

T(RSL).LOD = T - T(RSL).LTRP = (T mod RSL)

T(RSL).ROD = T(RSL).RTRP - T = RSL - (T mod RSL)

为便于描述,对于时间T1和T2,当T1(RSL).ROD = T2(RSL).ROD时,称T1为T2(RSL)的一个同余点,称T2为T1(RSL)的一个同余点。

T(RSL)的上一个同余点(LCP,Last Congruence Point)比T少一个RSL;T(RSL)的下一个同余点(NCP,Next Congruence Point)比T多一个RSL,即:

T(RSL).LCP = T - RSL,T(RSL).NCP = T + RSL

-----------------------------------------------------------------------------------------------

作者:天鸦新手 回复日期:2011-05-21 14:34:38

实际上,并不能完全保证Te与T1相等,因此,服务器根用K2与Te判断TMC的合法性,实际上是用K2与Te或Te周围的时间点判断接收的TMC是否合法,即:服务器分别用K2与Te以及Te周围的有限个时间,例如(Te-3)、 (Te-2) 、(Te-1)、 (Te+1) 、(Te+2)、 (Te+3)等6个时间分别进行相应的计算以及判断计算结果是否与接收的TMC一致,如果出现了一个计算结果,例如用K2与(Te-2)进行相应计算的计算结果与接收的TMC一致,则对时间令牌验证通过,并结束后面的计算与一致性判断;如果根本就不存在一个计算结果与接收的TMC一致,则认为该时间令牌非法。当从Te周围选取的用于相应计算的时间点很少时,认证成功率可能会降低;当从Te周围选取的用于相应计算的时间点很多时,会增加服务器计算量,降低攻击成本,增加攻击成功率,从而,降低认证系统的安全性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值