▍1. elg
elgamal elgrithm by matlab
说明: 量子密钥分发是安全分发密钥的一种方式,文件包含其密钥率和传输距离的仿真代码,包含各类协议的比较,直接运行即可,非常有用的资料。。。。(Quantum key distribution (QKD) is a way of secure key distribution. The file contains the simulation code of key rate and transmission distance, and the comparison of various protocols. It can be run directly and is very useful information.)
视频加密程序,带加密后的播放,刚调试好的(video encryption program,it can use)
为了提高图像加密算法的鲁棒性,提出了一种新的自适应图像加密算法。首先,把任意大小的灰度或彩 色图像分成2 × 2 子块 然后,用左上角子块的像素灰度值和Chebyshev 混沌映射构造与右上角子块等大的矩阵,用该 矩阵对右上角子块进行像素灰度值替换 最后,按顺时针对每个子块进行加密,直到左上角子块加密完毕。该算法不 依赖于图像的大小,而且适用于灰度图像和彩色图像,因而有很强的鲁棒性。同时灰度值扩散机制的引入使得该算 法具有良好的扩散性和扰乱性。(This paper presented a new self-adaptive image encryption algorithm so as to improve its robustness. Under this algorithm, a gray image or color image was divided into 2 × 2 size blocks. A corresponding size of matrix in the top right corner was created by the pixel gray-scale value of the top left corner under Chebyshev mapping. The gray-scale value of the top right corner block was then replaced by the matrix created before. The remaining blocks were encrypted in the same manner in clockwise until the top left corner block was finally encrypted. This algorithm is not restricted to the size of image and it is suitable to gray images and color images, which leads to better robustness. Meanwhile, the introduction of gray-scale value diffusion system equips this algorithm with powerful function of diffusion and disturbance.)
图像加密前后的性能分析:包括直方图,相似性,相关性,不动点比等(Image encryption performance before and after analysis: including histogram, comparability, relevance, such as the ratio of the fixed point)
基于logistic图像加密的研究,是原本加密方法的改进(Study of image encryption based on the logistic)
加权融合算法,对不同的因素加不同的权值以达到最优(weighted fusion algorithm, the different factors in different weights to achieve optimal)
在图像加密中用到的md5算法,也就是哈希置换(In the image of the md5 encryption algorithm used, that is, hash replacement)
为了保证数字图像的安全性和可靠性,提出混沌序列对称加密算法对数字图像进行加 密的方法,设计了基于Logistic 映射模型的四维混沌序列对称加密算法,实现对数字图像的混 沌加密及解密。而高维混沌系统具有更高的安全性的特点,能够抵御统计攻击,穷举攻击, 具有较强的抗干扰能力。(Digital image encryption algorithm based on four-dimensional chaotic system implementation)
说明: DNA编码、DNA解码、取补、相关性分析程序是实现基于DNA编码的图像加密算法的核心程序(Encryption Algorithm for dna coding)
Matlab实现ECC加密的源码,可供ECC加密签名学习(The source code of ECC encryption implemented by MATLAB can be used for ECC encryption signature learning.)
说明: Matlab实现ECC加密的源码,可供ECC加密签名学习(The source code of ECC encryption implemented by MATLAB can be used for ECC encryption signature learning.)
ECC加密与解密的实现,并且能够优化椭圆曲线乘法的程序(Implementation of ECC Encryption and Decryption)
说明: ECC加密与解密的实现,并且能够优化椭圆曲线乘法的程序(Implementation of ECC Encryption and Decryption)
SHA (安全Hash算法)是一种单向散列算法,可用于数字加密或数字签名,是比MD5更加安全的单向散列算法,与MD5算法一起时被应用最广泛的两种算法。(SHA (secure Hash algorithm) is a one-way hash algorithm, can be used for digital encryption or digital signature is more secure than the MD5 one-way hash algorithm, in conjunction with the MD5 algorithm was the most widely used two algorithms.)