-
公开(公告)号:CN112506810B
公开(公告)日:2023-04-18
申请号:CN202011261820.8
申请日:2020-11-12
Applicant: 国家广播电视总局广播电视科学研究院 , 湖南国科微电子股份有限公司
Abstract: 本公开的实施例涉及应用于芯片的存储空间分配及芯片。该方法包括:接收用户发送的包含所申请的存储空间的大小和起始地址的存储空间申请请求,根据所申请的存储空间的大小和起始地址,确定待分配的存储空间,获取待分配的存储空间对应的密钥,将所述待分配的存储空间及其对应的密钥分配给用户。通过上述方法,用户能够通过发送包含所申请的存储空间的大小和起始地址的存储空间申请请求,灵活的划分所需空间大小和起始位置的存储空间,不再由芯片开发者来对芯片内的存储空间进行划分,有效地满足了用户灵活划分存储空间的需求。
-
公开(公告)号:CN112506810A
公开(公告)日:2021-03-16
申请号:CN202011261820.8
申请日:2020-11-12
Applicant: 国家广播电视总局广播电视科学研究院 , 湖南国科微电子股份有限公司
Abstract: 本公开的实施例涉及应用于芯片的存储空间分配及芯片。该方法包括:接收用户发送的包含所申请的存储空间的大小和起始地址的存储空间申请请求,根据所申请的存储空间的大小和起始地址,确定待分配的存储空间,获取待分配的存储空间对应的密钥,将所述待分配的存储空间及其对应的密钥分配给用户。通过上述方法,用户能够通过发送包含所申请的存储空间的大小和起始地址的存储空间申请请求,灵活的划分所需空间大小和起始位置的存储空间,不再由芯片开发者来对芯片内的存储空间进行划分,有效地满足了用户灵活划分存储空间的需求。
-
公开(公告)号:CN115348083A
公开(公告)日:2022-11-15
申请号:CN202210973055.5
申请日:2022-08-15
Applicant: 湖南国科微电子股份有限公司
Abstract: 本发明实施例公开了一种固件加解密方法、装置、计算机设备及可读存储介质,所述加密方法包括:获取固件地址和固件明文,对所述固件地址和所述固件明文分别进行扩散,得到扩散地址和扩散明文;获取加密密钥,利用所述加密密钥对所述扩散地址进行混淆,得到混淆密钥;根据预设加密函数,利用所述混淆密钥对所述扩散明文进行加密运算,得到中间密文;对所述中间密文进行扩散,得到固件密文。通过在加密密钥中加入扩散地址的信息,不仅提升了混淆密钥的盗取难度,还保证了各个地址的固件明文都采用不同的混淆密钥进行加密,并且通过对固件进行反复加密处理,提高了破译难度以及固件的安全性和可靠性。
-
公开(公告)号:CN111723388A
公开(公告)日:2020-09-29
申请号:CN202010580700.8
申请日:2020-06-23
Applicant: 湖南国科微电子股份有限公司
Abstract: 本申请公开了一种密码运算防护方法、装置、设备及介质,包括:生成第一随机数组;利用所述第一随机数组确定出密码算法中任意相邻密码运算阶段的运算时间间隔;在利用所述密码算法对待处理数据进行密码运算的过程中,当任一所述密码运算阶段结束,则进入等待状态,直到等待时间达到对应的所述密码运算时间间隔,然后进入下一个所述密码运算阶段。这样,利用随机数组确定出密码算法中任意相邻密码运算阶段的运算时间间隔,确定出的运算时间间隔是随机的,因此利用密码算法完成数据的密码运算的时间是随机的,能够有效的防止计时攻击,并且实现复杂度低,从而减少密码运算的防护成本。
-
公开(公告)号:CN106657052B
公开(公告)日:2020-04-24
申请号:CN201611168490.1
申请日:2016-12-16
Applicant: 湖南国科微电子股份有限公司
IPC: H04L29/06
Abstract: 本发明是关于一种存储数据的访问管理方法及系统,包括接收访问存储请求,其中,访问存储请求包括访问地址和身份信息;判断是否存在与访问地址相匹配的存储单元;如果存在与访问地址相匹配的存储单元,则判断身份信息是否有存储单元的访问权限;如果身份信息有存储单元的访问权限,则根据访问存储请求,对存储单元进行数据访问。本发明实施例中,存储模块不需要主动对数据访问端进行身份采集,降低了硬件实现代价,提高了数据访问的效率,通过对存储单元和访问权限的双重匹配,确定数据访问端能否进行数据访问,能有效保护存储数据的安全。
-
公开(公告)号:CN106657052A
公开(公告)日:2017-05-10
申请号:CN201611168490.1
申请日:2016-12-16
Applicant: 湖南国科微电子股份有限公司
IPC: H04L29/06
Abstract: 本发明是关于一种存储数据的访问管理方法及系统,包括接收访问存储请求,其中,访问存储请求包括访问地址和身份信息;判断是否存在与访问地址相匹配的存储单元;如果存在与访问地址相匹配的存储单元,则判断身份信息是否有存储单元的访问权限;如果身份信息有存储单元的访问权限,则根据访问存储请求,对存储单元进行数据访问。本发明实施例中,存储模块不需要主动对数据访问端进行身份采集,降低了硬件实现代价,提高了数据访问的效率,通过对存储单元和访问权限的双重匹配,确定数据访问端能否进行数据访问,能有效保护存储数据的安全。
-
公开(公告)号:CN106650510A
公开(公告)日:2017-05-10
申请号:CN201611216927.4
申请日:2016-12-26
Applicant: 湖南国科微电子股份有限公司
Abstract: 本发明实施例公开了一种OTP存储器数据保护方法、系统及OTP控制器,包括:将OTP存储器划分为数据安全保护区域和数据安全配置区域;将OTP存储器的数据接口划分为外部串口和外部并口,外部串口与OTP存储器内部整体区域设置有通信通道,外部并口与数据安全配置区域设置通信通道;设置访问通道选择控制,在同一时刻内使得外部串口或外部并口与OTP存储器建立通信连接,通过访问权限编程配置,控制访问数据安全保护区域以及数据安全配置区域。本发明实施例通过将OTP存储器进行区域划分,设置访问权限,以及设置通道选择,实现外部串口和外部并口对OTP存储器操作的相互独立,提升了数据的安全性和保密性。
-
公开(公告)号:CN115694819A
公开(公告)日:2023-02-03
申请号:CN202211347079.6
申请日:2022-10-31
Applicant: 湖南国科微电子股份有限公司
Abstract: 本申请公开了一种数据处理方法、系统、设备及计算机可读存储介质,获取待处理数据;基于目标椭圆曲线密码算法对待处理数据进行处理,得到目标结果;其中,目标椭圆曲线密码算法包括标量乘循环运算过程,标量乘循环运算过程的每一轮迭代运算结束时,根据第一预设规则对每一轮迭代运算的结果进行校验,若校验不通过,则本轮运算结果无效,返回上一轮迭代结果,重新进行本轮运算,若校验通过,则进入下一轮迭代运算,直至输出最后一轮迭代运算结果。本申请可以快速、及时的检测出迭代运算过程中出现的故障注入,具有纠错功能且避免了计算时间浪费,能够抵御标量乘运算过程中受到的故障注入攻击,有效防止密码算法密钥的泄漏,保证数据的安全性。
-
公开(公告)号:CN115442031A
公开(公告)日:2022-12-06
申请号:CN202211020412.2
申请日:2022-08-24
Applicant: 湖南国科微电子股份有限公司
IPC: H04L9/08
Abstract: 本申请实施例公开了一种SM4算法的实现方法与装置,其中,该实现方法通过获取第一随机数,判断轮函数的第N轮迭代运算是否结束;当轮函数的第N轮迭代运算结束时,第一计数器从零开始计数;判断第一计数器是否等于第一随机数;若第一计数器不等于第一随机数,则第一计数器加1;若第一计数器等于第一随机数,则第一计数器归零,获取第二随机数,并根据第二随机数进行下一轮迭代运算。本发明方法通过设置的第一计数器为每一轮迭代运算加入随机冗余周期,并通过对第一计数器计数进行周期控制,使得SM4算法的32轮运算中的每一轮运行时间不断发生变化,运行周期都不固定,从而使得整个实现装置可以有效抵抗计时攻击,增强了SM4算法加密的安全性。
-
公开(公告)号:CN115333824A
公开(公告)日:2022-11-11
申请号:CN202210954818.1
申请日:2022-08-10
Applicant: 湖南国科微电子股份有限公司
IPC: H04L9/40
Abstract: 本发明实施例公开了一种抵抗错误注入攻击的加密方法、装置、设备及存储介质,所述加密方法包括:获取待加密数据;分别利用第一加密路径和第二加密路径对所述待加密数据进行加密运算,得到第一加密结果;根据所述第一加密路径和所述第二加密路径的加密运算周期对所述第一加密结果进行回溯校验;若所述回溯校验的结果为包括错误注入攻击,输出第二加密结果,所述第二加密结果包括根据随机感染模型处理所述第一加密结果得到的密文数据;若所述回溯校验的结果为不包括错误注入攻击,输出所述第一加密结果。本发明增加了回溯校验机制以及检测到错误后的随机扩散机制,能够在验证加密方法正确性的同时,提升加密方法的安全性。
-
-
-
-
-
-
-
-
-