[发明专利]一种数据处理方法、装置和用于数据处理的装置有效
申请号: | 202110552697.3 | 申请日: | 2021-05-20 |
公开(公告)号: | CN113032846B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 李艺;王雪强 | 申请(专利权)人: | 华控清交信息科技(北京)有限公司 |
主分类号: | G06F21/71 | 分类号: | G06F21/71 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 用于 | ||
本发明实施例提供一种数据处理方法、装置、用于数据处理的装置,应用于芯片,所述芯片包括核单元,所述核单元用于进行基于半同态加密的隐私计算。其中的方法包括:接收来自驱动层的输入数据帧,所述输入数据帧包括包头和数据体,输入数据帧的包头中包括控制字段,输入数据帧的数据体中包括操作数;将所述输入数据帧传输至所述控制字段指定的目标核单元,通过所述目标核单元对所述操作数按照所述控制字段指定的操作类型进行计算,所述操作类型包括模加操作、模乘操作、模幂操作、模乘求和操作、模幂求积操作、模逆操作、生成随机数操作中的任意一项。本发明实施例可以在硬件上高效实现半同态加密隐私计算,极大提高半同态加密隐私计算的效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据处理方法、装置和用于数据处理的装置。
背景技术
同态加密是指密文保持同态性质的加密方法。全同态加密是指同时支持加法和乘法的同态加密方法。半同态加密是指仅支持在密文上进行加法或仅进行乘法的加密方法。
半同态加密涉及到的操作包括大整数模加、模乘、模幂、随机数生成及这些操作的衍生操作。这些操作的计算代价较高,若直接通过软件进行计算,计算效率难以满足半同态加密隐私计算在大数据量运算场景中的需求。此外,由于半同态加密隐私计算的门槛较高,目前在硬件上还没有高效实现半同态加密隐私计算的解决方案。
发明内容
本发明实施例提供一种数据处理方法、装置和用于数据处理的装置,可以在硬件上高效实现半同态加密隐私计算,极大提高半同态加密隐私计算的效率。
为了解决上述问题,本发明实施例公开了一种数据处理方法,应用于芯片,所述芯片包括核单元,所述核单元用于进行基于半同态加密的隐私计算,所述方法包括:
接收来自驱动层的输入数据帧,所述输入数据帧包括包头和数据体,输入数据帧的包头中包括控制字段,输入数据帧的数据体中包括操作数;
将所述输入数据帧传输至所述控制字段指定的目标核单元,通过所述目标核单元对所述操作数按照所述控制字段指定的操作类型进行计算,所述操作类型包括模加操作、模乘操作、模幂操作、模乘求和操作、模幂求积操作、模逆操作、生成随机数操作中的任意一项。
另一方面,本发明实施例公开了一种数据处理装置,应用于芯片,所述芯片包括核单元,所述核单元用于进行基于半同态加密的隐私计算,所述装置包括:
输入数据帧接收模块,用于接收来自驱动层的输入数据帧,所述输入数据帧包括包头和数据体,输入数据帧的包头中包括控制字段,输入数据帧的数据体中包括操作数;
数据帧发送处理模块,用于将所述输入数据帧传输至所述控制字段指定的目标核单元,通过所述目标核单元对所述操作数按照所述控制字段指定的操作类型进行计算,所述操作类型包括模加操作、模乘操作、模幂操作、模乘求和操作、模幂求积操作、模逆操作、生成随机数操作中的任意一项。
再一方面,本发明实施例公开了一种用于数据处理的装置,所述装置应用于芯片,所述芯片包括核单元,所述核单元用于进行基于半同态加密的隐私计算,所述装置包括有存储器,以及一个或者一个以上程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
接收来自驱动层的输入数据帧,所述输入数据帧包括包头和数据体,输入数据帧的包头中包括控制字段,输入数据帧的数据体中包括操作数;
将所述输入数据帧传输至所述控制字段指定的目标核单元,通过所述目标核单元对所述操作数按照所述控制字段指定的操作类型进行计算,所述操作类型包括模加操作、模乘操作、模幂操作、模乘求和操作、模幂求积操作、模逆操作、生成随机数操作中的任意一项。
再一方面,本发明实施例公开了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如前述一个或多个所述的批量模运算方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华控清交信息科技(北京)有限公司,未经华控清交信息科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110552697.3/2.html,转载请声明来源钻瓜专利网。