自定义博客皮肤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)
  • 收藏
  • 关注

原创 密码学-困难问题学习(更新中)

如果对于一个整数。

2023-05-25 21:35:49 1059 3

原创 随笔--格(Lattice)学习(更新中)

格(Lattice )的概念最早在1890年由E.Schroder提出。实际上早在 1854 年,George Boole 在数学逻辑的相关研究中引入了一类代数结构–布尔代数。而布尔代数就是“格”的一种特殊类型。后来,R. Dedekind 在关于群的相关工作中,也提出了类似“格”的概念并在实际应用中起了非常重要作用。在1930 年,G. Birkhoff 对“格”理论做出了重要贡献,“格”理论开始了快速发展。

2023-05-25 21:32:44 1192

原创 IND-CPA、IND-CCA1和IND-CCA2详解

为了保证更强的安全性,GoldWasser和Micali在1984年提出了概率加密,引入更强的安全目标:语义安全。理论上已证明,语义安全(Semantic Security,SS)等价于密文不可区分性。密文不可区分性敌手和挑战者商定目标密码体制,选定加密密钥pk,然后进行以下各阶段:寻找阶段: 敌手选择两个等长的明文m0m_0m0​,m1m_1m1​猜测阶段: 敌手被挑战者告知其中一个明文mbm_bmb​和随机数r的加密结果CbC_bCb​,判断CbC_bCb​是C0C_0C0​还是C1C_1C1​,其

2022-06-12 20:26:38 3881

原创 ubuntu PyQt5安装和配置Qt Designer记录

ubuntu PyQt5安装和配置Qt Designer记录本地环境大家安装PyQt之前可以使用conda或者virtualenv管理虚拟环境。本人的系统为ubuntu20.04,环境是python3.7,软件是Pycharm。安装PyQt5一、pip方式安装pip install PyQt5二、pycharm添加PyQt5包设置—>python解释器—>点图片中加号搜索PyQt5,就会出现下图所示内容。选择红线标出的选择安装即可。安装Qt Designer直接终端安装

2022-05-16 16:17:23 4161

原创 属性加密(ABE)基础知识

属性加密最近在看ABE相关论文,因为本人(数学功底一般)不太能理解其中原理。所以特意记录ABE的基础知识,以便日后能快速重温。ABE常见分类属性基加密的思想是让密文和密钥与属性集合和访问结构产生关联,当且仅当属性集合满足访问结构的时候,方能解密成功。那么根据这其中两两的对应关系,又可以将属性基加密分为两类,即密钥策略属性基加密(KP-ABE)和密文策略属性基加密(CP-ABE)。KP-ABE:用户的密钥中蕴含访问结构(访问策略),密文中对应着一系列属性集合,当且仅当密文的属性集合满足用户密钥的访问

2022-04-11 10:54:47 14283

原创 charm-crypto安装(二)

charm-crypto安装记录附录1.源码编译安装ubuntu上存在很多apt-get中不含的包,这就需要我们从github之类的仓库上下载下来。下面是源码包的安装和卸载基本指令cd source-code-root-dir./config # 部分./configure或者./configure.shmake make installmake check# 卸载命令make uninstall2.ubuntu 多版本python管理一般python都会(apt install)

2022-04-05 15:59:41 1923 1

原创 charm-crypto安装(一)

charm-crypto安装记录安装基础依赖1.检查gcc、make、perlgcc -vmake -vperl -v对应版本信息:附安装指令sudo apt-get install gcc make perl2.安装依赖库m4、flex、bisonsudo apt-get updatesudo apt-get install m4 flex bison3.安装python依赖包运行以下指令进行安装:sudo apt-get install python3-setupto

2022-04-04 15:22:08 5657 37

转载 区块链fabric环境搭建

在 WIndows10 部署 Hyperledger Fabric 开发环境准备工作虚拟机开启服务:程序与功能中开启 Hyper-V、虚拟机平台,并重启 Windows安装 VMware 和 Ubuntu 20.04 LTS Server什么额外的软件都不要安更换清华镜像:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/取消更新并重启设置VM静态IPVMware 虚拟网卡 NAT 设置Windows VMnet8 网卡 配置VM

2021-01-07 10:49:56 532

空空如也

空空如也

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

TA关注的人

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