基于FPGA的筛选模块及筛选方法

    公开(公告)号:CN103825726A

    公开(公告)日:2014-05-28

    申请号:CN201410074813.5

    申请日:2014-03-03

    Abstract: 基于FPGA的筛选模块及筛选方法,属于量子保密通信领域。解决现有筛选模块及筛选方法的密钥生成速率的实时性差和数据交互量大造成的存储压力大的问题。本发明通过游程长度编码模块计算相邻两个均满足条件“K0!=0||K1!=0”的事件之间符合条件“K0==0&&K1==0”的事件出现的次数,获得计数结果run_len,计数结果run_len附加上标识位后,作为游程长度码runlen_code送至Alice模块进行处理,获得Alice模块的筛选码Alice_siftedkey,再将Alice模块输出的筛选码Alice_siftedkey的位置信息result给Bob模块中的密钥抽取模,并根据筛选码Alice_siftedkey的位置信息result从有效裸码Bob_key中抽取并输出筛选码Bob_siftedkey,筛选码Bob_siftedkey为Bob模块输出的筛选码。本发明用于量子保密通信中密钥的筛选领域。

    基于FPGA的筛选模块及筛选方法

    公开(公告)号:CN103825726B

    公开(公告)日:2017-02-08

    申请号:CN201410074813.5

    申请日:2014-03-03

    Abstract: 基于FPGA的筛选模块及筛选方法,属于量子保密通信领域。解决现有筛选模块及筛选方法的密钥生成速率的实时性差和数据交互量大造成的存储压力大的问题。本发明通过游程长度编码模块计算相邻两个均满足条件“K0!=0||K1!=0”的事件之间符合条件“K0==0&&K1==0”的事件出现的次数,获得计数结果run_len,计数结果run_len附加上标识位后,作为游程长度码runlen_code送至Alice模块进行处理,获得Alice模块的筛选码Alice_siftedkey,再将Alice模块输出的筛选码Alice_siftedkey的位置信息result给Bob模块中的密钥抽取模,并根据筛选码Alice_siftedkey的位置信息result从有效裸码Bob_key中抽取并输出筛选码Bob_siftedkey,筛选码Bob_siftedkey为Bob模块输出的筛选码。本发明用于量子保密通信中密钥的筛选领域。

Patent Agency Ranking