描述滑动窗口算法计算机网络,“灵活”的滑动窗口算法及其计算量的估计.pdf...

第25卷第11期 计算机应用与软件 V0l_25No.11

2008年 11月 ComputerApplicationsandSoftware Nov.20o8

“灵活"的滑动窗口算法及其计算量的估计

叶春涛 吴 铤 张 雯 杜焕强

(杭州电子科技大学智能与软件技术研究所 浙江 杭州 310018)

摘 要 通过对预存储空间的充分利用,首先给出了一种 “灵活”的滑动窗 口算法,然后对该算法所涉及的整数表示方法的汉明

重量进行了仔细的估计。通过与原有滑动窗口算法、m—ary算法的平均模乘次数的比较,最后得出 “灵活”的滑动窗 口算法在基本保

持原有滑动窗口算法计算复杂度的同时,克服了原有算法中对预存储空间的限制。

关键词 汉明重量 滑动窗口算法 整数表示 模幂运算

FLEXIBLE SLIDING W INDoW ALGORITHM AND ESTIMATION OF THE CoⅣlPUTATIoN

YeChuntao WuTing ZhangMin DuHuanqiang

(InstituteofIntelligentandSoftwareTechnology,HangzhouDianziUniversity,Hangzhou310018,Zhejiang,China)

Abstract Thememo~ isfullyutilized,andaflexibleslidingwindowalgorithm ispresented.Thehammingweightontheintegerrepresen-

tationisestimated.Thecomparisonoftheaveragenumberofmuhiplicationsbetweenslidingwindow algorithm andm—aryalgorithm iscarried

on,andtheresultsshowthattheslidingwindow algorithm cannotonlykeepthecomputationalcomplexity,butalsoconquerthelimitofthe

memory·

Keywords Hammingweight Slidingwindowalgorithm Integerrepresentation Modularexponentiation

Z ,纯量乘法就是要计算 。模幂算法是公钥密码算法中

0 引 言 最基本也是最耗时的运算。目前对于模幂运算,主要的算法有

逐次平方法…、滑动窗口算法 ‘、m—ary算法 等。对于椭圆曲

随着计算机网络的迅猛发展与普及,信息安全得到了人们 线上的纯量乘法,有 NAF算法、W—NAF算法 等。在本文中,主

越来越多的重视。由于公钥密码学在数字签名、数据加密、身份 要考虑的是对现有滑动窗口算法的改进,该思想也可以应用于

认证以及密钥分配与管理上的重要作用,使其成为了当前密码 纯量乘法之中。

理论与应用研究中的热点。目前主流的公钥密码算法主要以

RSA,E1Gamal和椭圆曲线公钥密码为代表 ,而在这三类算法中, 2 灵活的滑动窗口算法

模幂算法(椭圆曲线中的点乘算法)是最基本也是最耗时的运

算。如何在充分利用储存空间的前提下,快速实现模幂运算具 灵活滑动窗口算法的基本思想是首先对二进制长度小于某

有非常重要的理论与现实意义。 一 固定奇数值的所有奇数进行模幂预计算,然后对指数 e进行

目前实现模幂运算最主要的算法就是所谓的滑动窗口算 重新编码,进而完成整个的模幂运算。该算法的特点是充分利

法。该算法的基本思想是首先对二进制长度小于某一固定值

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值