自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Feldman VSS

Classic Feldman VSSFeldman的VSS是非常经典的. 最近VSS在门限签名的设计中应用非常广. VSS的目标是: 即使存在一些腐化的参与者, 也要保证所有的诚实参与者都收到正确的, 一致的shares(valid, consistent).方案描述首先, 我们假设 b0=sb_0 = sb0​=s, 多项式 b(x)=∑i=0t−1bixib(x) = \sum_{i = 0}^{t - 1}b_ix^ib(x)=∑i=0t−1​bi​xi. 这个多项式的常数项为秘密值.在分发

2024-04-20 10:11:27 216

原创 Worst-case hard v.s. Average-case hard(概念)

Worst-case and Average-case

2024-03-03 21:19:28 311

原创 Hash函数和承诺方案

Hash函数为什么不能直接用于构造承诺方案.

2024-03-03 10:17:45 800

原创 Bellman-Ford算法

用于求解单源最短路径问题(Single Sourse Shortest Path), 因为它能求解所有节点到目标节点的最短路径, 所以常常用于网络路由算法.

2024-01-09 11:50:05 876

原创 [已解决] Environment proof undefined.

最后还需要把Proof斜体改成和定理一样的字体. 以及去掉编号,这里注意amsthm包和ntheorem包冲突. 所以这里也会报错, 去掉编号的话肯定要用ntheorem的, 注释掉amsthm就行了.最后给一个环境吧.\newtheorem{definition}[theorem]{定义}\newtheorem{lemma}{引理}\newtheorem{corollary}[theorem]{推论}\newtheorem{example}[theorem]{例}

2023-11-30 22:08:14 1349

原创 vscode免密登录云服务器

vscode免密登录云服务器问题:一开始我是按照阿里云官网上的生成密钥对以及绑定密钥对进行操作,但是总是由于各种的原因失败,最后我在windows命令行使用指令生成了密钥对,然后导入服务器端。解决:步骤1:在windows命令行输入ssh-keygen -t rsa, 意思是生成RSA加密的密钥对。生成的文件路径在C:\Users\**\.ssh, *表示的是你的用户名。步骤2:把公钥copy到你的服务器中,具体位置是你所登陆的用户名下~/.ssh/authorized_keys。在这里我没

2021-12-10 16:52:38 781

原创 在Ubuntu上安装NTL库以及编译测试

文章目录介绍:步骤:0. 下载前的准备1. 下载GMP并解压2. 下载NTL并解压3. 对GMP进行编译3. 对NTL进行编译关于wsl下载和文件权限:参考资料:介绍:NTL是一个高性能的,可移植的c++库,提供任意长度整数的数据结构和算法;对于整数和有限域上的向量、矩阵和多项式;并且适用于任意精度的浮点运算。我们在Ubuntu(我使用的是Windows下的子系统wsl,但是应该是一样的)步骤:0. 下载前的准备首先我们要确保必须有g++ 和 m4g++: sudo apt-get instal

2021-11-12 18:50:52 3094 1

原创 java17.0.1(或者之后的版本)安装后cmd输入java和javac命令无反应解决方法

问题:Java17.0.1下载过后,并且环境变量也按照一些博客进行了正确的修改,但是输入java和javac和java -version后没有正确的输出;原因:文件夹中没有jre这个文件,也就是说之前很多版本下载jdk的同时也下载了jre,但是之后的版本取消了,所以需要手动生成。解决:1.使用管理员身份运行命令提示符2.进入你的Java文件夹,我的目录是G:\java3.输入指令bin\jlink.exe --module-path jmods --add-modules java.desk

2021-10-25 21:35:42 2895

原创 从Linux终端(Ubuntu)传输文件到openwrt中

通过scp命令可以直接达成目的,不需要下载其他东西。命令格式:scp [参数] [原路径] : [目标路径]记得加冒号如下图我把当前路径下的 helloworld_1.0_i386_pentium4.ipk 文件传输到openwrt中的temp文件夹中。关于scp命令更细节的参数请参考这里。...

2021-07-14 14:00:38 508

原创 ubuntu20.04的网络配置文件

位置在/etc/netplan/目录下的01-***.yaml类似命名的文件之后通过vi编辑编辑前编辑后编辑后输入 sudo netplan apply 以启动新的网络配置文件注意编辑要注意格式的格式要求很高,首先是不要使用tab,全部使用空格出现类似错误:line8 column 6:cloud not find expected ‘:’ #提示是冒号:后面没加空格出现类似错误:netplan found character that cannot start any token,

2021-07-13 21:56:12 9064 1

原创 MFC中设置为识别旧函数

原因:因为在VS2013以后的版本中,增加了inet_pton()、InetPton()之类的新函数,用于IP地址在“点分十进制”和“二进制整数”之间转换,并且能够处理ipv4和ipv6。而inet_addr是老函数,高版本VS在编译时默认使用了新函数,所以会报错。解决方法:修改VS配置,告诉它我就要旧函数,修改方法:项目 -> 属性 -> C/C++ ->常规->SDL检查,将“是”改为“否”,把sdl改为sdl-。即可完成。...

2021-06-29 13:17:46 93

原创 VS2019创建MFC项目时出现无法打开文件对话框,之后显示HRESULT_FAIL的对话框

把你的项目名字中的下划线去掉

2021-06-28 19:46:26 2637 5

转载 关于linux中的网络接口的官方解释

https://oldwiki.archive.openwrt.org/zh-cn/doc/networking/network.interfaces侵删

2021-06-25 17:11:12 95

原创 vmware虚拟机ping本地主机成功,反向ping不成功的解决方法

本来我的目的是secureCRT8.5连接虚拟机,但是不成功,经过查找资料后我的问题应该在主机ping不通虚拟机这里。以下为解决方案把VMnet8的IP地址改为与虚拟机IP地址同一段的地址,即前三个数是一样的。同时也要更改他的DNS服务器与本地的是一样的。非常重要的一步:重启vmnet8!!!...

2021-04-19 19:46:17 1227

空空如也

空空如也

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

TA关注的人

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