导航
密钥管理与密钥分散
密钥管理是数据加密技术中的重要一环,密钥管理的目的是确保密钥的安全性(真实性和有效性)。为了数据使用的方便,数据加密在许多场合集中表现为密钥的应用,以达到保密的要求,因此密钥往往是保密与窃密的主要对象。 由于系统的保密性主要取决于密钥的安全性,所以在公开的网络上安全地传送和保管密钥是一个严峻的问题。 密钥分散是上级的密钥与本级的特征相结合形成本级的密钥,其基本思想是用密钥来保护密钥。密钥发散机制的优点在于即使破解了密钥,也不会对同级和上级的密 2022-12-26加密算法常见问题(一):ECB和CBC模式的区别
ECB模式 ECB模式的全称:Electronic codebook,即电子密码本。需要将待加密消息按照对应算法分组的要求分成若干块,并对每个块进行独立加密。ECB模式的加密过程如下: 图-1 优点:ECB模块可以并行处理数据。 缺点:同样原文生成同样的密文,并不能很好地保护数据。 同时加密,如果原文一样,加密出来的密文也是一样的,因为它们的加密密钥key都是一样的。 CBC模式 CBC模式的全称:Cipher Block Cha 2022-11-29OpenSSL安装使用(二):OpenSSL安装说明
注:该方法适用于Openssl 1.1.1及以上版本 1)安装环境:Windows10专业版+VS2010 相关软件下载地址: 1)ActivePerl :https://www.activestate.com/activeperl/downloads 2)openssl:http://www.openssl.org/source 2)安装Perl 安装perl之前可以现在命令提示符中输入perl -version指令测试是否之前已经 2022-11-14LCS(LKT)版权保护芯片方案说明(三)参数保护方案
该方案安全性仅次于算法移植方案,高于市面上常见的对比认证方案,调试简单,不需要对主控MCU端原有程序做太大的改动,调试周期和研发投入相对较小。无法直接找到比对点,程序执行中没有绝对的对错判断。该方案适用于实时性要求高,MCU端无合适代码移植到安全芯片内部,但又需要高安全防护的项目。凌科芯安公司提供相应的Demo例程,用户直接移植即可使用。 参数保护方案实现的步骤如下: 1、加密芯片与主控MCU端分别预置安全密钥Key1、Key2(相同的3DE 2022-10-20终端远程控制数据安全解决方案
随着互联网、智能终端等相关行业的飞速发展,对终端产品远程控制的需求在人们生活中越来越普遍。如何保障后台与终端产品之间数据安全交互、不被篡改、不被盗取成为产品安全性的主要问题。 文中所提到的方案可为该类远程控制应用提供有效的数据安全支撑。数据安全分为下行数据安全和上行数据安全,如图所示。 密钥管理和分配: 方案中使用的对称密钥可以提前设置或采用临时生成方式; 平台和终端存储自身的非对称算法私钥用于签名使用; 平台和终端存储对方的公钥用于验 2022-09-29Openssl安装使用(一):OpenSSL简介
SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。 OpenSSL是一个强大的安全套接字层密码库,其支持多种对称、非对称、摘要算法以及证书生成管理等功能,非常适合服务器等平台使用,开发者只需要安装完成Openssl后通过调用其API接口函数即可实现各种数据安全功能。 对称算法 支持的分组加密算法包括S 2022-09-09