首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
大星星和小猩猩
获赞
4083
粉丝
266
关注
18
看过 TA
1872
男
门头沟学院
2023
芯片研发
IP属地:广东
像太阳一样热情,像大海一样包容,像潮汐一样守信。
私信
关注
拉黑
举报
举报
确定要拉黑大星星和小猩猩吗?
发布(138)
评论
刷题
大星星和小猩猩
关注TA,不错过内容更新
关注
2022-06-21 17:30
已编辑
门头沟学院 芯片研发
抗选择密文攻击的高效的条件代理重加密
摘要 最近,一种代理重加密的变体——条件代理重加密(C-PRE)被引入。与传统的代理重加密相比,C-PRE允许委托方实现解密权限的细粒度委托,在许多应用中更加实用。本文在仔细观察现有的C-PRE定义和安全概念的基础上,对C-PRE更严格的定义和安全概念进行了重新定义。我们进一步提出了一个更高效的C-PRE方案,并在随机预言模型的决策双线性Diffie-Hellman (DBDH)假设下证明了它的选择密文安全性。此外,我们指出最近的一个C-PRE方案无法实现选择密文的安全性。 关键词:条件代理重加密,选择密文安全,随机预言。 引言 1998年,Blaze, Bleumer和St...
0
点赞
评论
收藏
分享
2022-06-21 03:15
已编辑
门头沟学院 芯片研发
面向云环境下大数据安全群组共享的条件代理重加密
摘要 条件代理重加密(Conditional PRE)是一种新的公钥原语,它可以在不向组外成员公开其明文或解密密钥的情况下实现组内机密数据的共享。在此之前,CPRE在云环境下的群组数据共享方面做了一些努力。在这方面,最先进的CPRE方案的主要缺点是,每当组成员发生变化时,数据的发起者需要下载云中所有现有的数据,用新的条件值再次加密它们,并将它们上传到云中。因此,它们不适合云环境下群组成员之间的大数据安全共享。在本文中,我们引入了一种新的CPRE方案,称为外包CPRE方案(O-CPRE),它大大降低了客户端的开销。当组成员发生变化时,在O-CPRE中,发起者只需要选择一个新的条件值并上传到云...
0
点赞
评论
收藏
分享
2022-06-20 21:34
已编辑
门头沟学院 芯片研发
标准模型中的等值测试公钥加密
摘要 等值测试公钥加密(Public Key Encryption with Equal Test, PKEET)是一种允许测试人员使用一个或多个用户Ui发出的活动门对使用Ui的公钥加密的密文进行等值测试的密码系统。由于该特性具有很多实际应用,包括对加密数据的搜索,目前已经提出了几种PKEET方案。然而,据我们所知,所有现有的提议只有在数论问题和随机预言启发式的困难下才被证明是安全的。 在本文中,我们证明了该原语不仅可以从已建立良好的其他原语中获得,而且甚至不需要依赖随机预言启发式。更准确地说,我们对PKEET的一般构造采用了一个基于身份的两级分层加密方案,该方案对选定的明文攻击具...
0
点赞
评论
收藏
分享
2022-06-19 16:12
已编辑
门头沟学院 芯片研发
包容性区块链协议
摘要 分布式加密协议,如比特币和以太坊,使用一种被称为区块链的数据结构,在其网络中的节点之间同步全局事件日志。块是对日志进行批量更新的块,引用它们正在扩展的父块,从而形成链的结构。先前的研究表明,区块链和区块传播的机制是受约束的:如果区块的创建速度比它们在网络中的传播时间要快,就会产生许多冲突的区块,性能会受到很大影响。由于需要较低的块创建速率来保持系统在安全参数内,交易需要很长时间来安全确认,并且它们的吞吐量受到极大的限制。 我们提出了另一种结构的链,允许以高得多的速率操作。我们的结构由块的有向无环图(块DAG)组成。创建DAG结构的方法是允许块引用多个前趋,并允许更多“宽容”的事务接...
0
点赞
评论
收藏
分享
2022-06-15 12:03
门头沟学院 芯片研发
现代对称密码之IDEA算法Cpp源码
IDEA.h的源码如下: #ifndef IDEA_H #define IDEA_H typedef unsigned char byte; typedef unsigned short word16; typedef unsigned long word32; class IDEA{ public: void setKey(byte in[]); void setPlainText(byte in[]); wor...
0
点赞
评论
收藏
分享
2022-06-14 22:36
已编辑
门头沟学院 芯片研发
现代对称密码之AES算法Cpp源码
AES.h的源码如下: #ifndef AES_H #define AES_H typedef unsigned char byte; struct word{ byte wordKey[4]; }; class AES{ public: AES(); void setCipherKey(byte key[]); void setPlainText(byte plain[]); void keyExpansion(byte key...
0
点赞
评论
收藏
分享
2022-06-14 17:49
已编辑
门头沟学院 芯片研发
现代对称密码之DES算法Cpp源码
DES算法原理 DES(Data Encryption Standard)曾是使用最广泛的数据加密标准,这个算法本身被称为数据加密算法(DEA)。DES于1977年被美国国家标准局即现在的国家标准和技术研究所采纳为联邦信息处理标准46(FIPS PUB 46)。 DES目前被推荐在一般商业应用中使用,而不用DES来保护官方的数据,新版本的数据加密采用了三重DES。因为DES与三重DES的加密、解密方法是相同的,因此理解DES算法仍有很重要的意义。 DES算法的输入是64位明文,密钥长度为64位。在64位的密钥中,第8、16、24、32、40、48、56和64位是校验位,因此,DE...
0
点赞
评论
收藏
分享
2022-06-14 15:13
已编辑
门头沟学院 芯片研发
现代对称密码之S-DES算法Cpp源码
对称密码是指加密密钥与解密密钥相同或能推算的加密算法,其特点是解密密钥能够从加密密钥中推算出来,加密密钥也能够从解密密钥中推算出来。在大多数对称算法中,加密密钥和解密密钥是相同的,此时,这种算法也被称为单密钥算法。对称算法的安全性依赖于密钥,密钥泄露意味着任何人都可以对它们发送或接收的消息进行解密。对称加密算法的优点在于加解密的高速度和在使用长密钥时的难破解性,但密钥的生成和分发是使用对称密码算法的最大问题。 目前在国际上使用的对称密码算法主要有:DES算法、三重DES算法、CAST-128算法、Blowfish算法、RC5算法、IDEA算法等。 S-DES算法又称为简化的DE...
0
点赞
评论
收藏
分享
2022-06-12 20:17
已编辑
门头沟学院 芯片研发
古典密码之希尔密码Cpp源码
希尔密码介绍 希尔(Hill)密码是1929年由数学家Lester Hill发明的,加密算法将m个连续的明文字母替换成m个密文字母,并且由m个线性等式决定变换的方式。在线性等式里字母与数值一对一映射,,例如当时系统可以表示为: , , 用列矢量和矩阵表示为: 上式可以表达为:。 其中,c和p是长度为m的列矢量,分别代表密文和明文,K是一个矩阵,代表加密密钥,运算按模26执行。 解密过程是加密过程的逆过程,希尔密码算法的解密过程可以表示为:,其中是加密密钥的逆。 希尔密码算法在实际计算中字母与数字对应的多少是根据实际情况来确定的。在...
0
点赞
评论
收藏
分享
2022-06-11 21:58
已编辑
门头沟学院 芯片研发
古典密码之维吉尼亚密码Cpp源码
原理介绍 在上述加密方法中,密文字母和明文字母之间是一对一映射 ,其加密方法均无法掩盖明文数据的统计特性,通过统计计算密文字母的统计特性,比较容易找出明文和密文之间的对应关系,从而达到破解密文的目的。 以英文文章为例,不同的字母在文章中出现的频率是不同的,美国密码学家William Freidman在对大量英文文章进行统计后,得到不同英文字母的普遍使用频率,不同英文字母(不区分大小写)的使用频率见下表。 字母 频率 字母 频率 ...
0
点赞
评论
收藏
分享
2022-06-11 17:38
门头沟学院 芯片研发
古典密码之乘数密码Cpp源码
略
0
点赞
评论
收藏
分享
2022-06-11 16:35
门头沟学院 芯片研发
古典密码之移位密码Cpp源码
移位密码又称为移位代换密码,是单表代换密码的一种。 #include <iostream> #include <fstream> #include <cstdlib> /* run this program using the console pauser&nbs***bsp;add your own getch, system("pause")&nbs***bsp;input loop */ ...
0
点赞
评论
收藏
分享
2022-06-11 15:50
已编辑
门头沟学院 芯片研发
古典密码之单表代替密码Cpp源码
单表代替密码是一种固定明文字符集到密文字符集的映射,是古代密码编码技术中的一种比较简单的编码技术,属于简单的代换密码,即一个字符用另一个字符进行代换。 单表代替密码中比较典型的密码算法是凯撒(Caesar)密码,其本质就是构造不同字母的映射表,通过映射表来完成对数据的加密和解密。 单表代替密码算法的实现过程主要包括两部分内容,一部分是加密过程,另一部分是解密过程,下面的实现过程就是针对历史上有名的凯撒密码来完成的。 加密过程是针对明文文件进行加密,采用读取字符的方法,对每一个字符通过映射的方法进行加密,完成加密后写人加密文件。在本节的示例中所包含的字符由26个小写字母和空格...
0
点赞
评论
收藏
分享
2022-06-10 17:15
门头沟学院 芯片研发
序列密码原理、流程总结及A5-1序列算法介绍
序列密码的工作原理 一次一密(One-time Pad,OTP) OTP的特点: 加解密操作相同——逐bit异或 密钥流是真随机序列 双方密钥流相同 OTP的优点: 加解密速度非常快 理论证明:OTP是无条件安全的。 OTP的缺点: 双方实现长度长且相同的真随机密钥流是非常困难的。 OTP的优点和缺点折中一下就是序列密码。 实用序列密码系统模型 序列密码体制的安全强...
0
点赞
评论
收藏
分享
2022-06-09 21:06
已编辑
门头沟学院 芯片研发
区块链父子孙钱包账户机制设计
区块链父子孙钱包账户机制设计 1.1 钱包模型研究及设计 1.1.1 现行区块链监管治理的不足 由于区块链技术是一个新的领域以及当下涌现了众多数字货币,腐败分子和不法分子为逃避执法部门和其他政府机构的审查,而利用区块链这个新领域进行贿赂的腐败行为和洗钱及恐怖融资的行为的出现频次越来越高,区块链上的监管治理逐渐成为学术界的一个重要研究课题。 国际监管组织金融行动特别工作组(Financial Action Task Force, FATF)是西方七国于1989年在法国成立的用于打击洗钱犯罪、资助***活动行为,并且协调全世界各国进行洗钱打击的机构,是当今世界上最重...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
10
关注他的用户也关注了:
牛客网
牛客企业服务