导航
数据填充之PKCS7填充
在数据加解密应用中,数据填充是其中重要的组成部分。数据填充通常有两个作用一是按要求将数据补足到分组块长度来满足加密算法的应用需求;二是通过增加填充数据来进一步提高密文的安全性。本次主要介绍分组对称算法中常用的PKCS7。 PKCS7是对称安全算法常用的数据填充规则。PKCS7 Padding的填充方式为当数据长度不足数据块长度时,缺几位补几个,eg.对于AES128算法其数据块为16Byte(数据长度需要为16Byte的倍数),如果数据为” 2024-10-18凌科芯安入驻抖音和微信视频号通知
为适应信息化传播新形势,拓宽信息传播渠道,树立良好企业外部形象,同时方便客户开发使用,我司开通了微信视频号、抖音、哔哩哔哩,大家可搜索“凌科芯安”点击关注,我司定期会更新操作教程以便大家开发使用。 微信公众号:凌科芯安加密芯片 微信视频号:凌科芯安 哔哩哔哩:凌科芯安 抖音:凌科芯安 2024-08-28RSA科普——大质数与指数选取
1.大质数生成算法 如何生成这两个大质数,这是个值得研究的问题。首先可以想到的是生成质数序列,从中随机选取2个大质数即可。一种改进的方法是: 除了 2 外的偶数肯定不是质数,而奇数可能是质数,可能不是,那就可以跳过2与3的倍数,即对于 6n,6n+1, 6n+2, 6n+3, 6n+4, 6n+5,我们只需要判断 6n+1 与 6n+5 是否是质数即可。而判断某个数m是否是质数,最基本的方法就是对 2 到 m-1 之间的数除 m,如果有一个数能 2024-08-09智能门锁应用芯片——LKT4202UGM
中国智能门锁行业正处于一个快速发展的黄金阶段,市场规模稳健增长。据相关数据显示,2024年一季度,中国家用智能门锁线上市场零售量规模为149.6万套,同比增长24.5%;零售额规模为15.1亿元,同比增长24.8%。智能门锁作为家庭安全的第一道防线,其安全性是消费者最关心的问题。智能门锁的安全技术水平和防护能力主要取决于安全芯片,可有效保护如指纹识别的算法、密码认证、数据加解密、数据安全传输等。 LKT4202UGM是以32位安全CPU内核 2024-07-26LKT(LCS)代码移植芯片优势
所谓代码移植就是客户可以把自定义的程序一部分关键代码函数移植到加密芯片中运行。用户采用标准C语言编写代码,通过KEIL C编译器,编译并下载到智能芯片中。在实际运行中,通过专用指令调用函数方式运行智能卡芯片内的程序段,获得运行结果,并以此结果作为用户程序进一步运行的输入数据。因此加密芯片成了产品的一部分,而代码在芯片内部运算,盗版商无法破解,从根本上杜绝了程序被破解的可能。为了方便客户调用函数,同时减少单片机与加密芯片之间的交互次数,提高效率, 2024-07-12LKT4304-物联网数据传输安全解决方案
随着互联网、智能终端等相关行业的飞速发展,对终端产品远程控制的需求在人们生活中越来越普遍。如何保障后台与终端产品之间数据安全交互、不被篡改、不被盗取成为产品安全性的主要问题。 密钥管理和分配: 方案中使用的对称密钥可以提前设置或采用临时生成方式; 平台和终端存储自身的非对称算法私钥用于签名使用; 平台和终端存储对方的公钥用于验签使用。 本文不对密钥的生成和存储进行详细讲解,假设平台与终端已经具有上述密钥,上、下行数据安全操作流程如 2024-06-21