Shielden——永久免费的软件加密方案
2021-11-22 04:28:00 18.94MB 加密
1
关于无证书可搜索公钥加密方案的安全性
2021-11-06 18:13:10 157KB 研究论文
1
西安立辰远景JAVA笔试题目
2021-10-18 15:53:24 8KB 系统开源
1
matlab代码保密 数据通信过程中图像的机密性是许多研究人员的首要考虑,因此,已经提出了几种用于图像加密的机制。 如果图像加密具有较大的密钥空间,非周期性且对初始条件敏感,则被认为是有效的。 另外,还希望该机制必须具有计算速度,安全性和时间复杂度的良好组合。 通过在加密/解密过程中引入混乱,可以在加密方案中引入这些特征。 本文提出了一种基于混沌映射和Vigenère方案的新型图像加密方案。 该方案的一轮包括两个步骤:扩散和混淆。 前一步包括三个阶段:正向扩散,使用维格涅尔(Vigenère)方案的匹配过程和反向扩散。 在后面的部分中,使用混沌映射的位置置换用于交换像素位置。 Matlab-2015中实施了所提出的机制以及文献中的其他机制,并使用几种性能指标对它们的功效进行了比较。 仿真结果表明,我们的方案在时间复杂度方面更好,同时保持峰值信噪比(PSNR)值相同,并且具有几乎理想的熵,像素数变化率(NPCR)和统一平均变化强度(UACI)。 有关代码,请输入您的要求。
2021-10-14 20:07:59 1KB 系统开源
1
理想格上的加密方案具有密钥尺寸小、加密效率高的优势,利用理想格环上带误差学习(R-LWE,ring learning with error)问题,构造一种可以保护用户属性隐私的属性基加密方案,支持灵活的访问策略,提供用户隐私保护,并且提高方案效率,缩短密钥尺寸。该方案通过采用半策略隐藏方式,保护用户的隐私,从而避免用户的敏感属性值泄露给其他任何第三方。另外,将扩展的Shamir门限秘密共享技术应用于构造方案的访问结构,从而实现用户属性的“与”“或”“门限”这3 种操作,具有更高的灵活性。经安全性分析证明,该方案在标准模型下满足自适应选择明文攻击安全。通过与其他方案的对比,该方案系统公钥、系统私钥、用户私钥长度以及密文长度都有所优化,在实际应用中更加有效。
1
IB-PRE 在以下位置发布的基于身份的代理重新加密方案的实现: M. Green,G。Ateniese,《应用密码学和网络安全》中的“基于身份的代理重新加密”。 施普林格·柏林/海德堡,2007年 可在以下获得: : 为了使用此类,请安装Charm-Crypto库( ) 文件清单 pre_mg07a.py包含Green和Ateniese的第一个构造,如第4.1节所述。 pre_mg07b.py包含Green和Ateniese的第二种构造,如第4.3节所述
2021-09-22 11:58:58 4KB Python
1
摘要:多用户可搜索加密(MSE)允许用户以一种方式加密其文件,以使这些文件可以被该用户授权的其他用户搜索。 MSE最直接的应用是云存储,它使用户能够安全地将其文件外包给不受信任的云存储提供商,而不会牺牲共享和搜索它的能力。 任何实用的MSE方案都应满足以下属性:简洁的索引,次线性搜索时间,数据隐藏和活检门隐藏的安全性以及有效授权或撤消用户搜索文件的能力。 不幸的是,没有MSE方案可以同时实现所有这些特性。 这严重影响了MSE的实用价值,并阻止了它在具体的云存储系统中部署。 为了解决此问题,我们提出了第一种MSE方案,以满足上述所有特性。 我们的方案可以使用户授权其他用户搜索加密形式的关键字子集。 我们使用Type-3的非对称双线性映射组和关键字授权二进制树(KABtree)来构造此方案,以实现更好的性能。 我们实施我们的计划并进行性能评估,证明我们的计划非常有效并且可以部署。
2021-09-13 14:34:45 984KB Cloud storage; Encrypted data;
1
基于格上困难问题的密码体制成为当前研究的热点。基于R-LWE(ring-learning with errors)困难问题和广义压缩背包问题的哈希函数,构造了一种基于格的认证加密方案。方案在加密过程中利用了R-LWE困难问题,其加解密速度快、密文扩展率低等特性;认证过程使用的是广义压缩背包问题,其效率高,安全性能够达到IND-CPA(indistinguishability under chosen plaintext attack)。
2021-09-09 16:09:28 798KB 格;R-LWE;认证加密
1
eciesjs TypeScript中secp256k1的椭圆曲线集成加密方案。 这是JavaScript /打字稿版本的带有内置类样secp256k1 ,你可以去那里详细的文档和学习引擎盖下的机制。 如果希望WASM版本在浏览器中运行,请检查 。 安装 npm install eciesjs 快速开始 > import { encrypt , decrypt , PrivateKey } from 'eciesjs' > const k1 = new PrivateKey ( ) > const data = Buffer . from ( 'this is a test' ) > decrypt ( k1 . toHex ( ) , encrypt ( k1 . publicKey . toHex ( ) , data ) ) . toString ( ) 'this is a test' API encrypt(receiverRawPub: string | Buffer, msg: Buffer): Buffer 参数: receiverRawPub-接收者的se
2021-08-22 13:35:04 42KB javascript cryptography typescript bitcoin
1
爆笑 python中secp256k1的椭圆曲线集成加密方案。 其他语言版本: 您也可以查看FastAPI Web后端演示。 安装 在Python pip install eciespy使用pip install eciespy 。 快速开始 >> > from ecies . utils import generate_eth_key , generate_key >> > from ecies import encrypt , decrypt >> > eth_k = generate_eth_key () >> > sk_hex = eth_k . to_hex () # hex string >> > pk_hex = eth_k . public_key . to_hex () # hex string >> > data = b'this is a test' >> > decrypt ( sk_hex , encrypt ( pk_hex , data )) b'this is a test' >> > secp_k = generate_key () >> >
2021-08-16 18:08:42 31KB cryptography bitcoin ethereum python3
1