一种基于树莓派的Plonk算法加速系统技术方案

技术编号:30328173 阅读:14 留言:0更新日期:2021-10-10 00:20
本发明专利技术公开了一种基于树莓派的Plonk算法加速系统,所述树莓派内具有CPU,且CPU内具有以下模块,输入模块,通过输入模块将输入值进行输入,输入值标记为X,拆分模块,将输入值X的特征进行拆分,并将其标记为X1、X2、X3、

【技术实现步骤摘要】
一种基于树莓派的Plonk算法加速系统


[0001]本专利技术属于树莓派
,具体为一种基于树莓派的Plonk算法加速系统。

技术介绍

[0002]随着互联网的不断发展,近年来有关数据隐私的讨论具有大量负面的报道,例如“大数据杀熟”、“感觉手机在监听消费喜好”等,都反映了在大数据时代,用户的数据信息均存在不安全的隐患。
[0003]Plonk算法是一种对用户数据信息进行加密的算法,其涉及多种学科,能够对用户信息进行较好的加密,进而近年来备受关注,也广泛应用于银行、金融、监管等行业。
[0004]树莓派是一种基于Linux系统的微型电脑,其体积只有信用卡大小,因其体积较小、且算力强大进而成为近年来较为热门的产品。
[0005]本申请公开了一种基于树莓派的Plonk算法加速系统。

技术实现思路

[0006]针对上述情况,为克服现有技术的缺陷,本专利技术提供一种基于树莓派的 Plonk算法加速系统,有效的解决了
技术介绍
中的问题。
[0007]为实现上述目的,本专利技术提供如下技术方案:一种基于树莓派的Plonk 算法加速系统,所述树莓派内具有CPU,且CPU内具有以下模块,
[0008]输入模块,通过输入模块将输入值进行输入,输入值标记为X,
[0009]拆分模块,将输入值X的特征进行拆分,并将其标记为X1、X2、X3、
……ꢀ
Xn,
[0010]加密模块,数据处理模块内预设有对应于输入值X的若干预设算法,预设算法为Y,且预设算法Y包括Y1、Y2、Y3、
……
Yn,
[0011]且且当X输入时,X值输入到任一算法t,以输出P值,
[0012]核验模块,核验模块内具有与P值对应的Q值,
[0013]输出模块,当P值与Q值对应时,输出与Q值对应的数据信息。
[0014]优选的,还包括模型生成模块,
[0015]模型生成模块,将X1、X2、X3
……
Xn值进行处理,并将其进行保存。
[0016]优选的,还包括数据上传模块、数据下载模块以及云端存储模块,
[0017]上传模块能够将每次输入的X值同步上传到云端储存模块,且当云端储存模块内具有与输入的X值相同的数值,数据下载模块能够直接将其对应的P 值进行下载。
[0018]优选的,所述输入值X为用户设置的密码、用户的生物特征信息和或其他形式的特
征信息。
[0019]与现有技术相比,本专利技术的有益效果是:
[0020]本专利技术在实施的时候,能够使得算法的运算速度更加快速,即拆分模块将输入值进行拆分,进而加快后续对输入值的运算,从而使得本算法的运算速度更加,加密模块能够对用户信息进行加密,避免本算法在使用过程中对用户信息发生泄漏。
具体实施方式
[0021]下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例;基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]本专利技术公开了一种基于树莓派的Plonk算法加速系统,所述树莓派内具有CPU,且CPU内具有以下模块,
[0023]输入模块,通过输入模块将输入值进行输入,输入值标记为X,
[0024]拆分模块,将输入值X的特征进行拆分,并将其标记为X1、X2、X3、
……ꢀ
Xn,
[0025]加密模块,数据处理模块内预设有对应于输入值X的若干预设算法,预设算法为Y,且预设算法Y包括Y1、Y2、Y3、
……
Yn,
[0026]且且当X输入时,X值输入到任一算法t,以输出P值,
[0027]核验模块,核验模块内具有与P值对应的Q值,
[0028]输出模块,当P值与Q值对应时,输出与Q值对应的数据信息。
[0029]还包括模型生成模块,
[0030]模型生成模块,将X1、X2、X3
……
Xn值进行处理,并将其进行保存,对模型生成模块对其进行保存,且当模型生成模块保存足够多的数据后,此模型能够加快输入值X的加密速度,即当输入相同的X值后,即可调出对应输入值的拆分信息,进而加快本系统的运算速度。
[0031]还包括数据上传模块、数据下载模块以及云端存储模块,云端储存模块能够对信息进行储存,还能方便对其内的值进行获取。
[0032]上传模块能够将每次输入的X值同步上传到云端储存模块,且当云端储存模块内具有与输入的X值相同的数值,数据下载模块能够直接将其对应的P 值进行下载。
[0033]所述输入值X为用户设置的密码、用户的生物特征信息和或其他形式的特征信息,生物特征信息包括指纹信息、面部信息和/或掌纹信息,其他形式的特征信息可以是磁卡。
[0034]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要
素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0035]尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于树莓派的Plonk算法加速系统,其特征在于:所述树莓派内具有CPU,且CPU内具有以下模块,输入模块,通过输入模块将输入值进行输入,输入值标记为X,拆分模块,将输入值X的特征进行拆分,并将其标记为X1、X2、X3、
……
Xn,加密模块,数据处理模块内预设有对应于输入值X的若干预设算法,预设算法为Y,且预设算法Y包括Y1、Y2、Y3、
……
Yn,且且当X输入时,X值输入到任一算法t,以输出P值,核验模块,核验模块内具有与P值对应的Q值,输出模块,当P值与Q值对应时,输出与Q值对应的数据信息。2.根据权利要求1所述的一种基于...

【专利技术属性】
技术研发人员:冉阳李博
申请(专利权)人:苏州致芯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1