自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (11)
  • 收藏
  • 关注

原创 密码学学习笔记(五)——CKKS同态加密方案

近年来,云计算、大数据、人工智能、机器学习等技术不断兴起,为我们的生活带来诸多便利,但这些技术中的数据在传输、运算、存储中的安全问题同样不可小觑,于是同态加密技术也就随之兴起。......

2022-06-22 16:51:57 13157 9

原创 密码学学习笔记(四)——(t, n)门限的属性加密CP-ABE

传统的公钥密码只能实现一对一的通信的方式,即加密者用目标用户的公钥来进行加密,也只有目标用户能够实现正确解密。而这种加密方式却不能满足将云存储平台上数据方便而又安全的共享给多个用户的需求。2005年,Sahai等人在欧洲密码学会议上提出了FIBE,并由此提出了基于属性加密(Attribute- Based Encryption, ABE)的概念。这里的模糊身份不再是如原来身份信息的一一对应,而是一个一对多的对应过程。同时ABE密码体制中还引入了访问结构来完成对多个属性的细粒度控制。......

2022-06-14 21:11:16 2517 2

原创 密码学学习笔记(三)——AES的查表加速

文章目录S盒生成T表生成主要函数高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种分组加密标准。若按算法描述进行加解密运算,就会出现计算量大、耗时长之类的问题,为解决这个问题,我们将一些复杂的过程通过查表运算代替,这样就可以通过增加存储复杂度来减少时间复杂度,从而达到在时间程度上优化算法的目的。在AES算法中,整个加解密的过程可以归纳为字节替代(SubBytes)、行移位(ShiftRows)、列混合(MixColumn

2021-07-13 16:25:03 6286 14

原创 密码学学习笔记(二)——对称密码算法(轻量级密码算法Twine)

文章目录1. 分组密码(Twine)1.1 加解密方式1.1.1 加密1.1.2 密钥生成算法1.1.3 解密1.1.4 全部代码1.2. 分组密码的模式1.2.1 ECB模式1.2.2 CBC模式1.2.3 CFB模式1.2.4 OFB模式1.2.5 CTR模式2.序列密码如图,对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文

2021-05-02 11:36:03 5680 4

原创 密码学学习笔记(一)——凯撒密码及简单替换密码

文章目录1. 凯撒密码1.1 加解密方式1.1.1 加密1.1.2 解密1.2 暴力破解2. 简单替换密码2.1 加解密方式2.1.1 加密2.1.2 解密2.2 频率分析法破解1. 凯撒密码1.1 加解密方式凯撒密码是通过将明文中所使用的字母表按照一定的字数偏移建立映射,从而对明文进行加密的。1.1.1 加密这里,我们假设要对“zicheng”这个字符串进行加密,让字母表的偏移字数为3。显然这个字符串包含‘z’‘i’‘c’‘h’‘e’‘n’‘g’这七个字母,按照之前说的方法,我们逐一对其进行加密

2021-01-19 16:59:34 5713 1

原创 基于msf与badusb的笔记本电脑渗透测试(详解)

文章目录msf部分Badusb部分msf部分Badusb部分

2021-01-16 00:56:57 1962

原创 C语言实现对文件的Huffman编码

C语言实现对文件的Huffman编码Huffman编码简介Huffman编码的实现数据结构全局变量函数建立字符频度表建立Huffman树读取文件编码解码输出编码源文件Huffman编码简介在计算机数据处理中,哈夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码,反之出现机率低的则使用较长的编码,这便使编码之后的字符串的平均长度、期望值降低,从而达到无损压缩数据的目的。例如,在英文中,e的出现机率最高,

2020-08-15 09:49:20 2195

原创 数据结构大作业——银行排队系统

数据结构大作业——银行排队系统离散事件模拟——银行业务处理题目分析声明部分辅助函数初始化窗口节点创建顾客节点比较四个窗口的排队人数输出离开顾客的信息主要函数完整的头文件代码离散事件模拟——银行业务处理假设银行有4个窗口为客户服务,某一时刻每个窗口仅能接待一位客户,客户众多时需要排队等候。 请模拟银行一天的业务活动,并统计客户在银行逗留的平均时间。题目分析根题目的要求,我们可以得到:使用队列的数据结构模拟银行中顾客的行为;利用一个指针数组来表示银行的四个窗口,并且再添加两个指针数组作为这四个队列

2020-07-08 20:36:36 10685 2

密码学第四节资源.rar

本资源为文章附带资源,所有源码均在文章中给出。

2022-06-14

c++语言密码学Pbc库,博主亲测有效

c++语言密码学Pbc库,是一个基于双线性对的密码学库,这库在公钥密码学中使用非常广泛,里面附带该库在vs2019的安装方法,本资源博主亲测有效。

2022-06-14

密码学第二节资源.rar

密码学第二节资源.rar

2021-05-02

微软常用运行库合集 64位.rar

微软常用运行库合集 64位.rar

2021-04-23

卸载工具geek.rar

卸载工具geek.rar

2021-04-23

Firewall App Blocker防火墙软件.rar

Firewall App Blocker防火墙软件.rar

2021-04-23

MD5Crack 多线程暴力破解.rar

MD5Crack 多线程暴力破解.rar

2021-04-23

PYG密码学综合工具 v5.0.0.5.rar

PYG密码学综合工具 v5.0.0.5.rar

2021-04-23

密码学第一节资源.rar

密码学第一节资源.rar

2021-02-07

java_jdk-8u121-windows-x64

jdk-8u121-windows-x64

2020-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除