[发明专利]一种加密方法、芯片和装置有效
申请号: | 201810709323.6 | 申请日: | 2018-07-02 |
公开(公告)号: | CN108920980B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 吕苏谊;陈克勇;李照华 | 申请(专利权)人: | 厦门强力巨彩光电科技有限公司 |
主分类号: | G06F21/72 | 分类号: | G06F21/72 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 361101 福建省厦门火炬高*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加密 方法 芯片 装置 | ||
本发明涉及一种加密方法、芯片和装置,包括:获取外部控制数据中包含的属于本芯片的指令数据;对所述指令数据进行译码,以识别出其中的匹配密钥指令;响应于所述匹配密钥指令,校验外部控制数据中的密钥是否与内置存储器中的预设密钥相匹配,若两者相匹配则使能控制与之电连接的工作芯片工作。通过获取外部控制数据中属于本芯片的指令数据,并从中识别匹配密钥指令,以及校验控制数据中的密钥是否与内置存储器中预设密钥相匹配,并校验匹配后,控制电连接的工作芯片工作。以此实现对工作芯片的加密。由于芯片密钥各不相同,因此,工作芯片之间不能相互读取数据,避免了芯片的同质化以及数据泄露。
技术领域
本发明涉及芯片技术领域,特别是涉及一种加密方法、芯片和装置。
背景技术
目前,在景观照明等显示领域所采用的芯片一般采用通用的通讯协议,例如,归零码协议、双线协议、DMX512协议等。
由于芯片厂商采用的都是通用的通讯协议,其生产的控制器能够互相兼容,读取数据,即出现芯片的同质化的现象。芯片同质化现象会导致芯片内容数据容易被复制,进而出现数据泄露的问题。
发明内容
基于此,有必要针对现有技术中由于芯片同质化现象会导致芯片内容数据容易被复制,进而出现数据泄露的问题提供一种加密方法、芯片和装置。
一种加密方法,包括:
获取外部控制数据中包含的属于本芯片的指令数据;
对所述指令数据进行译码,以识别出其中的匹配密钥指令;
响应于所述匹配密钥指令,校验外部控制数据中的密钥是否与内置存储器中的预设密钥相匹配,若两者相匹配则使能控制与之电连接的工作芯片工作。
进一步地,所述获取外部控制数据中包含的属于本芯片的指令数据之前,还包括:
获取外部控制数据中属于本芯片的写入指令数据;
对所述写入指令数据进行译码,以识别其中的写入指令和所述密钥;
响应于所述写入指令,将所述内置存储器中的数据进行擦除,并将所述密钥写入到所述内置存储器中。
进一步地,所述方法还包括:
获取外部控制数据中属于本芯片的读取指令数据;
对所述读取指令数据进行译码,以识别其中的读取指令;
响应于所述读取指令,读取所述内置存储器中的密钥,并将所述密钥回传至发送所述外部控制数据的控制器。
进一步地,所述校验外部控制数据中的密钥是否与内置存储器中的预设密钥相匹配,若两者相匹配则使能控制与之电连接的工作芯片工作之后,还包括:
将所述控制数据传输给与之电连接的第二加密芯片,以使所述第二加密芯片获取所述第二加密芯片所属的指令数据。
进一步地,所述加密方法应用于专用集成电路。
一种加密芯片,包括:
获取模块,用于获取外部控制数据中包含的属于本芯片的指令数据;
译码模块,用于对所述指令数据进行译码,以识别出其中的匹配密钥指令;
执行模块,用于响应于所述匹配密钥指令,校验外部控制数据中的密钥是否与内置存储器中的预设密钥相匹配,若两者相匹配则使能控制与之电连接的工作芯片工作。
进一步地,所述加密芯片还包括:
第一获取子模块,用于获取外部控制数据中属于本芯片的写入指令数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门强力巨彩光电科技有限公司,未经厦门强力巨彩光电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810709323.6/2.html,转载请声明来源钻瓜专利网。