- 博客(56)
- 收藏
- 关注
原创 lattice based aggregate signature survey(基于格的聚合签名调研)
摘要 聚合签名技术按交互量可分为四类:非交互式(效率最高)、同步非交互式(需时间同步)、顺序聚合(依赖前序签名)和交互式(效率最低)。理想方案应满足低交互量、高压缩率和后量子安全等目标。基于格的方案中,Dilithium和Falcon是两种NIST标准签名算法,但现有非交互聚合尝试(如Dilithium签名相加)会导致聚合后体积反而增大。研究重点在于实现高效压缩的同时满足后量子安全性要求。
2025-10-24 17:20:12
1139
原创 格密码-Dilithium(toy version,without t compression,full scheme)
格密码-Dilithium(toy version , without t compression,full scheme)
2025-09-04 14:12:35
1211
原创 格密码--02--LWE,DLWE和ss-LWE
LWE(Learning With Errors)容错学习,DLWE(Decision Learning With Errors)决策型容错学习和ss-LWE(Small Secrets Learning With Errors)小秘密容错学习
2025-07-13 21:17:27
1138
原创 格密码--01--SIS问题,ISIS问题及nf-ISIS问题
SIS:齐次短整数解问题(Short Integer Solution),ISIS:非齐次短整数解问题(Inhomogeneous SIS)和nf-ISIS:标准形式非齐次短整数解问题(Normal-form ISIS)
2025-07-13 15:14:55
546
原创 格密码--数学基础--05Successive Minima与闵可夫斯基第二定理及赫米特常数
05Successive Minima与闵可夫斯基第二定理及赫米特常数
2025-07-11 15:11:04
909
原创 格密码--数学基础--04格的最小距离、最短向量问题(SVP)及其变体和闵可夫斯基定理
04格的最小距离、最短向量问题(SVP)及其变体和闵可夫斯基定理
2025-07-11 15:09:58
489
原创 RSA加密方式及常见攻击手法
第一步:选取一对不相等且足够大的质数,记做p和q;第二步:计算p和q的乘积n;n=pq;第三步:计算欧拉函数:phi(n)=(p-1)(q-1)第四步:选一个与phi(n)互素的整数e,1<e<phi(n)第五步:计算出e对phi(n)的模反元素d,de mod phi(n)=1;第六步:公钥—K1=(e,n);第七步:私钥—K2=(d,n);加密:明文M: M^e mod n = C解密:密文C: C^d mod n = M。
2024-11-18 20:55:29
1138
原创 vue3中的pinia的使用
Pinia 是 Vue 3 的官方推荐状态(数据)管理库,提供了一种简单、直观且组件友好的方式来管理应用状态(数据,函数)
2024-08-19 12:12:34
611
原创 vue3中路由的使用
routes:[path: '/',redirect: '/home', // 重定向到 home 路由},},children:[},})
2024-08-19 11:22:48
660
原创 Django中的模型小总结:
用途:特定需求添加额外的查询逻辑或方法创建一个继承自的新类,然后在这个类中定义需要的自定义查询方法。'''自定义一个类HighRatingManager继承models.Manager,并重写了get_queryset方法:返回评级(rating字段)为1的对象其中:super().get_queryset()是调用父类Manager的get_queryset()方法;filter(rating=1)是对查询集的过滤操作。它告诉数据库只选择rating字段值为1的对象。'''
2024-08-04 17:37:48
697
1
原创 solidity实战练习3——荷兰拍卖
荷兰合约(Dutch Auction Contract)是一种智能合约,通常运行在区块链上,用于实现荷兰式拍卖(Dutch Auction)的拍卖逻辑。荷兰合约的设计旨在确保拍卖过程的透明性、安全性和自动化执行。
2024-07-12 17:14:11
646
原创 solidity实战练习2--ERC20实现
允许另一个地址代表你进行转账操作,这在复杂的合约交互中特别有用。例如,允许某个合约在你的代币余额中进行交易,而无需事先将代币转移到合约地址。:授权机制允许你动态地管理你的资金,可以随时修改授权的地址和数量,这为复杂的合约逻辑提供了更大的灵活性和安全性。函数授权一个特定的地址可以转移的代币数量,可以帮助减少合约中的风险,因为授权的数量通常是有限的。
2024-07-12 10:44:27
651
原创 solidity实战练习1
切换为部署函数发现调用成功,将合约里面的余额转到owner中了。点击蓝色按钮可以查看部署者(合约拥有者)调用withdraw函数发现报错。
2024-07-11 19:37:47
547
原创 LaTex学习
LaTex文章总览: 导言区 (Preamble): 1.文档类别: 2.宏包 3.文章标题 4.文章作者 5.文章时间 正文区 (Main Document): 1.目录: 2.大标题生成 3.摘要 4.换行换段换页 5.标题设置 6.注释 7.脚注: 8.引用 9.文本内容设置 10.链接与超链接 11.图片 12.表格 13.数学(math): 14.代码块:15.脚注:
2024-07-06 19:44:07
1447
原创 html+css知识点总结:
css指层叠样式表css定义如何显示html元素样式通常存储在样式表中外部样式表可以极大提高工作效率外部样式表通常存储在css文件多个样式定义可以层叠为一。
2024-04-27 12:50:08
2503
原创 区块链知识总结——智能合约
智能合约是一种基于区块链技术的自动化合约,它能够在没有第三方介入的情况下执行、管理和执行合约条款。智能合约是由代码编写的,存储在区块链上,并在满足特定条件时自动执行。
2024-04-13 16:17:01
3084
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅