一种哈希树的节点更新方法

    公开(公告)号:CN101930442A

    公开(公告)日:2010-12-29

    申请号:CN200910149827.8

    申请日:2009-06-24

    申请人: 侯方勇

    发明人: 侯方勇

    IPC分类号: G06F17/30

    摘要: 一种哈希树的节点更新方法。本发明涉及信息安全技术,具体是一种为数据生成基于哈希树的校验结果的方法。本发明的目的在于提供一种哈希树节点更新的方法,使得更新节点时,系统所需读取的数据量小。所采用的技术要点是:由子节点而更新父节点的过程,是采用增量哈希函数而完成的;为得出父节点的当前值所进行的增量哈希函数计算,不需要针对该父节点所下属子节点的全部,而只需要针对该父节点所下属子节点的变化部分。

    磁盘驱动器并行处理的扇区与磁头分配方法和装置

    公开(公告)号:CN1612213A

    公开(公告)日:2005-05-04

    申请号:CN200310110476.2

    申请日:2003-10-31

    申请人: 侯方勇

    发明人: 侯方勇

    IPC分类号: G11B5/09 G11B5/012 G11B20/10

    摘要: 本发明涉及磁盘驱动器内部数据并行处理的方法和装置。其目的在于给出磁盘驱动器中扇区和磁头分配的有效方法和装置,使同一扇区的多个数据位能够被多个磁头同时处理,从而提高磁盘驱动器的数据传输速度。这一并行处理方法和装置的基本过程是:同一扇区分布到盘面的多个不同区域;多个磁头中某个特定的磁头对应扇区某个特定的区域;扇区数据被划分为片断,某个特定的片断所含的多位数据被同时驱动到多个磁头或由多个磁头读出。这样,磁盘驱动器一次可处理多位数据。由于对扇区的读写操作是多位并行的,因而可以显著提高磁盘驱动器的数据传输速度。

    开弓训练装置与方法
    3.
    发明授权

    公开(公告)号:CN106705752B

    公开(公告)日:2020-06-19

    申请号:CN201510786282.7

    申请日:2015-11-16

    申请人: 侯方勇

    IPC分类号: F41B5/00 F41B5/14

    摘要: 开弓训练装置与方法。本发明涉及弓箭技术,具体是一种可用于辅助掌握射箭技能以及进行射箭娱乐的装置与方法。本发明给出的开弓训练装置与方法,使得开弓训练不需要特殊场地、不损耗弓与箭。所采用的技术方案要点是:采用弓架无形变而弓弦可收放的结构,实时测量弓弦被拉开的长度,依据弓弦被拉开的长度,对弓弦施加阻止其被拉开的阻力,在检测到弓弦拉力消失时进行击发,从而模拟射手开弓放箭的过程。

    开弓训练装置与方法
    4.
    发明公开

    公开(公告)号:CN106705752A

    公开(公告)日:2017-05-24

    申请号:CN201510786282.7

    申请日:2015-11-16

    申请人: 侯方勇

    IPC分类号: F41B5/00 F41B5/14

    摘要: 开弓训练装置与方法。本发明涉及弓箭技术,具体是一种可用于辅助掌握射箭技能以及进行射箭娱乐的装置与方法。本发明给出的开弓训练装置与方法,使得开弓训练不需要特殊场地、不损耗弓与箭。所采用的技术方案要点是:采用弓架无形变而弓弦可收放的结构,实时测量弓弦被拉开的长度,依据弓弦被拉开的长度,对弓弦施加阻止其被拉开的阻力,在检测到弓弦拉力消失时进行击发,从而模拟射手开弓放箭的过程。

    高速射箭装置与方法
    5.
    发明公开

    公开(公告)号:CN106595388A

    公开(公告)日:2017-04-26

    申请号:CN201510672155.4

    申请日:2015-10-15

    申请人: 侯方勇

    IPC分类号: F41B5/00 F41B5/14

    CPC分类号: F41B5/0094 F41B5/14

    摘要: 本发明提供高速射箭装置与方法。本发明涉及弓箭技术,具体是一种提高箭射出速度的装置与方法。本发明给出的高速射箭装置与方法,使得射箭装置具有高的箭速、简易的结构、良好的安全与便携性。所采用的技术方案要点是:将弦的首端固定,弦的尾端可向前运动;箭尾搭接在可运动的弦的尾端;发射的作用力作用于弦首尾两端之间的弦缆部分、且作用力的方向向前;通过推拽弦缆向前运动,促使弦的尾端向前运动,进而带动箭向前方射出;在弦首保持固定不动、弦缆长度不可拉伸的情况下,箭向前方射出的速度是发射作用力向前推拽弦缆速度的两倍。

    气压控制体积可变潜水器

    公开(公告)号:CN106335618A

    公开(公告)日:2017-01-18

    申请号:CN201510406668.0

    申请日:2015-07-11

    申请人: 侯方勇

    IPC分类号: B63G8/14

    摘要: 本发明提供气压控制体积可变潜水器。本发明涉及潜水器技术,具体是一种利用内部气压调节潜水器体积的技术与装置。本发明给出的潜水器,使得潜水器能够利用内部气压抵消外部水压对潜水器外壳的压迫,实现潜水器的耐压;同时,能够利用内部气压改变潜水器外壳的体积,从而改变潜水器的排水量而实现潜水器的浮潜。所采用的技术方案要点是:采用体积可变的外壳;测量潜水器的体积,并与所设定的体积上下限相比较;当体积小于下限时,对潜水器内部充气以使体积扩大;反之,则对潜水器排气以使体积减小。

    基于地址的存储器数据加密方法和装置

    公开(公告)号:CN103425935A

    公开(公告)日:2013-12-04

    申请号:CN201210149771.8

    申请日:2012-05-16

    申请人: 侯方勇

    发明人: 侯方勇

    IPC分类号: G06F21/62 G06F12/02

    摘要: 基于地址的存储器数据加密方法和装置。本发明涉及数据安全技术,具体是对存储于存储器中的数据块,提供高效、易行的加密方法和装置。所采用的技术要点是:存储器中所存储的数据被划分为数据块,且每一数据块存储在存储器中的位置由其对应的地址决定;使用分组密码算法的计数器模式作为加密算法;使用数据块的地址作为计数值而计算出该数据块所对应的加密pad和解密pad;保存当前数据块时,使用下一数据块的地址作为计数值,而计算出将要保存的下一数据块的加密pad并缓冲该加密pad以备用;读取当前数据块时,使用下一数据块的地址作为计数值,而计算出将要读取的下一数据块的解密pad并缓冲该解密pad以备用。

    一种数据安全传送方法和装置

    公开(公告)号:CN102291377A

    公开(公告)日:2011-12-21

    申请号:CN201010210761.1

    申请日:2010-06-17

    申请人: 侯方勇

    发明人: 侯方勇

    IPC分类号: H04L29/06

    摘要: 一种数据安全传送方法和装置。本发明涉及信息安全技术,具体是对被传送的数据予以加密和认证的技术。本发明的目的在于提供一种数据安全传送的方法和装置,使得在节点间所传送数据的机密性和完整性,得到保护。所采用的技术要点是:源节点与目的节点之间共享相同的初始化向量的初始值;使用第(T-i)次的初始化向量,实施对第T次被传送数据的加密操作;使用第(T-i)次的初始化向量和第(T-j)次被传送数据的完整性校验码,生成第T次的初始化向量。

    序列密码加密系统中控制密钥序列的方法与装置

    公开(公告)号:CN1708004A

    公开(公告)日:2005-12-14

    申请号:CN200410023285.7

    申请日:2004-06-08

    申请人: 侯方勇

    发明人: 侯方勇

    IPC分类号: H04L9/20

    摘要: 序列密码加密系统中控制密钥序列的方法与装置。本发明涉及加密或密码中的序列密码技术,其主要内容是对序列密码加密数据过程中所需的密钥序列进行预先生成和缓存。所采用的技术要点是:使用一个密钥序列缓冲区来存储密钥序列;超前于待加密数据准备就绪以及利用系统空闲或系统不繁忙的时候来预先生成密钥序列,并以之填充密钥序列缓冲区;响应加密请求而对数据实施加密时直接从密钥序列缓冲区获取所需的全部或部分密钥序列。这样,序列密码实施数据加密的代价被有效分散在系统运行的整个时期内;在加密请求发生时,序列密码只需异或操作的代价即可完成加密过程。

    保护存储设备中数据机密性与完整性的方法和装置

    公开(公告)号:CN1707450A

    公开(公告)日:2005-12-14

    申请号:CN200410023286.1

    申请日:2004-06-08

    申请人: 侯方勇

    发明人: 侯方勇

    IPC分类号: G06F12/14

    摘要: 保护存储设备中数据机密性与完整性的方法和装置。其目的在于保护存储于非可信存储设备上的数据的机密性和完整性。所采用的技术要点是:为每个数据块的每次写操作生成唯一的密钥,并创建对应的消息认证码;使用数据块对应的密钥加密数据块,并将密文形式的数据块保存在非可信存储设备上;保存对应的消息认证码;保存数据块加密所用的密钥;当密文形式的数据块从非可信存储设备读出后,依据对应的密钥,解密数据块;重新为解密后的数据块计算消息认证码,并与所保存的消息认证码比对,二者一致则表明数据可信。