数据抽取装置、数据抽取方法及流密码生成装置

    公开(公告)号:CN116263777A

    公开(公告)日:2023-06-16

    申请号:CN202111544906.6

    申请日:2021-12-15

    IPC分类号: G06F16/25 G06F16/23 G06F21/60

    摘要: 本发明提供一种数据抽取装置,包括:反馈移位寄存器,配置有至少一个抽取端口,其中,每一个抽取端口分配有不同的地址,所述地址适用于选择特定位的抽取端口;数据抽取模块,配置有至少一个抽头,所述至少一个抽头与所述至少一个抽取端口对应连接,以抽取数据,所述数据抽取模块根据所述地址选择特定位的抽取端口头对所述反馈移位寄存器进行数据抽取;反馈运算阵列,用于对所述数据抽取模块抽取的数据进行反馈运算;所述反馈运算阵列的输出端反馈连接至所述反馈移位寄存器,以用于将反馈运算结果反馈至所述反馈移位寄存器。本发明还提供一种多级数据抽取装置、流密码生成装置及数据抽取方法。

    可重构处理器、可重构系统以及实现流密码算法的方法

    公开(公告)号:CN116185941A

    公开(公告)日:2023-05-30

    申请号:CN202111436700.1

    申请日:2021-11-29

    摘要: 本发明提供了一种可重构处理器包括:有限状态机,用于对多个初始数据进行运算,得到状态位;至少一个寄存器阵列,配置有第一数据选择器,用于通过第一数据选择器获取状态位,并根据状态位对第一密钥数据进行更新,得到第二密钥数据;抽取模块,配置有第二数据选择器,用于通过第二数据选择器从第二密钥数据中抽取特定位;以及密钥流产生器,用于对特定位进行运算,生成密钥流。本发明还提供了一种用于实现流密码算法的可重构系统以及一种实现流密码算法的方法。本发明在寄存器阵列、抽取模块和有限状态机三者的协同工作下,通过可配置的数据选择器对寄存器阵列中任意比特位进行抽取,灵活地兼容了多种流密码算法。

    一种基于多值APUF的可重构系统

    公开(公告)号:CN112905506B

    公开(公告)日:2024-06-28

    申请号:CN202110286699.2

    申请日:2021-03-17

    IPC分类号: G06F13/16 G06F13/40

    摘要: 本发明涉及集成电路信息安全技术领域,具体公开了一种基于多值APUF的可重构系统,其中,包括:上位机和FPGA,上位机与FPGA通信连接,上位机包括激励产生模块、激励接收模块和响应接收发送模块,FPGA包括控制模块和PUF模块,PUF模块与控制模块通信连接,激励产生模块、激励接收模块和响应接收发送模块均与控制模块通信连接;其中PUF模块被配置成具有多个配置端、多个激励端和仲裁器模块的多值APUF的可重构结构,能够实现多种路径组合并得到多种不同的激励‑响应特性。本发明提供的基于多值APUF的可重构系统能够保证不同配置之间的重构唯一性和每个配置的重构均匀性。另外,由于设置了仲裁器模块能够提升APUF的抗攻击性,且未增加资源消耗。

    外设接口的数据传输方法、装置、设备及存储介质

    公开(公告)号:CN118093466A

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

    申请号:CN202311845919.6

    申请日:2023-12-28

    发明人: 杨锦江 张伟

    IPC分类号: G06F13/20

    摘要: 本公开提供了一种外设接口的数据传输方法、装置、设备及存储介质,可以应用于通信技术领域。该方法包括:创建包括至少两个先入先出FIFO队列的数据缓存区,至少两个FIFO队列包括第一FIFO队列和/或第二FIFO队列,该第一FIFO队列为至少两个FIFO队列中当前存储状态为空状态的FIFO队列,第二FIFO队列为数据缓存区中当前存储状态为满状态的FIFO队列;响应于外设接口每次发送的一个数据包,将该一个数据包发送给该第一FIFO队列;使电子设备的算核从第二FIFO队列中读取缓存的一个数据包,且同步使第一FIFO队列接收外设接口发送的一个数据包。可提高外设接口数据吞吐量的同时提升算核性能。

    一种基于多值APUF的可重构系统

    公开(公告)号:CN112905506A

    公开(公告)日:2021-06-04

    申请号:CN202110286699.2

    申请日:2021-03-17

    IPC分类号: G06F13/16 G06F13/40

    摘要: 本发明涉及集成电路信息安全技术领域,具体公开了一种基于多值APUF的可重构系统,其中,包括:上位机和FPGA,上位机与FPGA通信连接,上位机包括激励产生模块、激励接收模块和响应接收发送模块,FPGA包括控制模块和PUF模块,PUF模块与控制模块通信连接,激励产生模块、激励接收模块和响应接收发送模块均与控制模块通信连接;其中PUF模块被配置成具有多个配置端、多个激励端和仲裁器模块的多值APUF的可重构结构,能够实现多种路径组合并得到多种不同的激励‑响应特性。本发明提供的基于多值APUF的可重构系统能够保证不同配置之间的重构唯一性和每个配置的重构均匀性。另外,由于设置了仲裁器模块能够提升APUF的抗攻击性,且未增加资源消耗。

    外设接口的数据传输方法、装置、设备及存储介质

    公开(公告)号:CN117785761A

    公开(公告)日:2024-03-29

    申请号:CN202311841054.6

    申请日:2023-12-28

    发明人: 杨锦江 张伟

    IPC分类号: G06F13/20

    摘要: 本公开提供了一种外设接口的数据传输方法、装置、设备及存储介质,可以应用于通信技术领域。该方法包括:在电子设备接收到外设接口发送的读命令之前,将所述电子设备的算核所输出的待传输数据包发送给所述电子设备内的数据缓存区,响应于所述外设接口发送的读命令,从所述数据缓存区中读取所述读命令指示的所有待传输数据包发送给所述外设接口,提升数据传输效率。

    数据处理方法、可重构数据处理芯片和电子设备

    公开(公告)号:CN118568742A

    公开(公告)日:2024-08-30

    申请号:CN202410558214.4

    申请日:2024-05-07

    摘要: 本公开提供了一种数据处理方法、可重构数据处理芯片和电子设备,可以应用于芯片技术领域、数据加密领域和计算机领域。该方法包括:将传输至可重构数据处理芯片的初始数据包存储在第一缓存中;根据初始数据包中的算力消耗标识,将初始数据包传输至第二缓存中与算力消耗标识相对应的待处理缓存区;将待处理缓存区中的初始数据包,传输至与算力消耗标识相对应的关联算核,以便于关联算核对初始数据包中的初始数据执行数据处理操作,得到目标数据;根据从关联算核获取的目标数据,生成目标数据包,以便于与可重构数据处理芯片电连接的关联装置获取目标数据包。

    用于可重构密码阵列的任务处理方法及装置

    公开(公告)号:CN115374052A

    公开(公告)日:2022-11-22

    申请号:CN202211059479.7

    申请日:2022-08-30

    IPC分类号: G06F15/78 G06F15/82

    摘要: 本发明提出了一种用于可重构计算阵列的任务处理方法,应用于计算机技术领域,该方法包括:获取预设任务对应的m个配置信息块中的第一个配置信息块,每个该配置信息块对应一个子计算过程,根据该第一个配置信息块配置该多个算核中的第一算核,该第一算核用于执行该预设任务,在该第一算核执行完该第一个配置信息块对应的任务后,根据该m个配置信息块中的下一个配置信息块重新配置该第一算核,以便该第一算核能够继续执行该预设任务。本发明还提出了一种用于可重构计算阵列的任务处理装置、设备、介质和程序产品,能够利用第一算核这一较小的一维算子阵列进行频繁的重构的方式即可达到和原先二维算子阵列一样的计算效果。