[发明专利]加密装置以及方法有效
申请号: | 201510924794.5 | 申请日: | 2015-12-14 |
公开(公告)号: | CN106612177B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 文德财;赵志勋;崔珪映 | 申请(专利权)人: | 三星SDS株式会社 |
主分类号: | H04L9/16 | 分类号: | H04L9/16;H04L9/14;H04L9/08 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 张川绪;曾世骁 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 装置 以及 方法 | ||
本发明公开一种加密装置以及方法。根据本发明的一实施例的加密装置包括:表生成部,由属性互不相同的多个密钥分别生成密钥表,并生成相对所述多个密钥独立的密钥独立表,从而生成由所述密钥表和所述密钥独立表构成的加密算法;以及传送部,将所述密钥表和所述密钥独立表传送到客户端装置。
技术领域
本发明的实施例涉及一种加密技术。
背景技术
现有的基于表的白盒实现方式只使用单一属性密钥而实现。因此,需要传送白盒实现物整体,所以在控制传送量时存在诸多困难。
并且,由于白盒实现物整体的布置,实现物整体一直存在于终端内,所以存在因终端的丢失等而引起的未授权用户使用加密功能以及实现物整体的泄露等缺点。
现有技术文献
专利文献
(专利文献0001)韩国公开专利第10-2012-0030335号(2012.03.28)
发明内容
本发明的实施例的目的在于提供一种加密装置以及方法。
根据本发明的一实施例的加密装置,包括:表生成部,由属性互不相同的多个密钥分别生成密钥表,并生成相对所述多个密钥独立的密钥独立表,从而生成由所述密钥表和所述密钥独立表构成的加密算法;以及传送部,将所述密钥表和所述密钥独立表传送至客户端装置。
所述密钥表可以包括:静态密钥表,由不需要更新的静态密钥生成;动态密钥表,由需要周期性地或者非周期性地更新的动态密钥生成并且随着所述动态密钥的更新而变更。
所述传送部可基于为了生成密钥表而使用的密钥的属性而使由各个密钥生成的密钥表的传送时间点变得不同,由此进行传送。
所述表生成部可以基于为了生成密钥表而使用的密钥的属性而由各个密钥生成不同大小的密钥表。
所述表生成部在所述动态密钥得到更新的情况下,可以从更新的动态密钥生成动态密钥表,从而在所述加密算法所包含的多个密钥表中将由被更新之前的动态密钥生成的动态密钥表变更为由所述更新的动态密钥生成的动态密钥表。
所述传送部可以将由所述变更的动态密钥生成的动态密钥表传送至所述客户端装置。
所述表生成部可以根据所述客户端装置或者所述客户端装置的用户而使由所述多个密钥分别生成的各个密钥表的应用位置变得不同,由此生成所述加密算法。
根据本发明的一实施例的加密方法,包括以下步骤:由属性互不相同的多个密钥分别生成密钥表;生成相对所述多个密钥独立的密钥独立表;生成由所述密钥表和所述密钥独立表构成的加密算法;将所述密钥表和所述密钥独立表传送至客户端装置。
所述密钥表可以包括:静态密钥表,由不需要更新的静态密钥生成;动态密钥表,由需要周期性地或者非周期性地更新的动态密钥生成并且随着所述动态密钥的更新而变更。
在所述传送的步骤中,可基于为了生成密钥表而使用的密钥的属性而使由各个密钥生成的密钥表的传送时间点变得不同,由此进行传送。
在所述生成密钥表的步骤中,可以基于为了生成密钥表而被使用的密钥的属性而由各个密钥生成不同大小的密钥表。
所述加密方法还可以包括如下步骤:在所述动态密钥得到更新的情况下,由更新的动态密钥生成动态密钥表;在所述加密算法中包含的多个密钥表中,将由更新前的动态密钥生成的动态密钥表变更为由所述更新的动态密钥生成的动态密钥表。
所述加密方法还可以包括如下步骤:将由所述变更的动态密钥生成的动态密钥表传送至所述客户端装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星SDS株式会社,未经三星SDS株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510924794.5/2.html,转载请声明来源钻瓜专利网。