自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 格密码--08--Falcon和NTRU加密

GPV框架,Falcon签名和NTRU加密

2025-07-24 19:46:24 332

原创 格密码--07--NTRU格

NTRU格的定义,性质,困难问题等

2025-07-24 12:33:15 853

原创 格密码--数学基础--09 q-ary格

09 qrray格

2025-07-23 16:41:48 587

原创 格密码--06--Module-SIS和Module-LWE

格密码--Module-SIS和Module-LWE

2025-07-23 15:23:33 787

原创 格密码--05--Ring-SIS和Ring-LWE

Ring-SIS和Ring-LWE

2025-07-16 20:06:47 1022

原创 格密码--04--SIS,LWE and lattice

SIS问题与格及其相关规约证明LWE问题与格及其相关规约证明

2025-07-15 20:40:49 378

原创 格密码--03--PKE-基于ss-DLWE

格密码--PKE-基于ss-DLWE方案的密钥生成,加密流程,解密流程,可行性,以及安全性分析

2025-07-14 11:07:18 715

原创 格密码--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 983

原创 格密码--01--SIS问题,ISIS问题及nf-ISIS问题

SIS:齐次短整数解问题(Short Integer Solution),ISIS:非齐次短整数解问题(Inhomogeneous SIS)和nf-ISIS:标准形式非齐次短整数解问题(Normal-form ISIS)

2025-07-13 15:14:55 354

原创 格密码--数学基础--08最近向量问题(CVP)与格陪集

08最近向量问题(CVP)与格陪集

2025-07-12 17:00:56 362

原创 格密码--数学基础--07施密特正交化与格对偶性关系

07施密特正交化与格对偶性关系

2025-07-12 16:56:23 346

原创 格密码--数学基础--06对偶空间与对偶格及整数格

06对偶空间与对偶格

2025-07-12 13:46:42 383

原创 格密码--数学基础--05Successive Minima与闵可夫斯基第二定理及赫米特常数

05Successive Minima与闵可夫斯基第二定理及赫米特常数

2025-07-11 15:11:04 739

原创 格密码--数学基础--04格的最小距离、最短向量问题(SVP)及其变体和闵可夫斯基定理

04格的最小距离、最短向量问题(SVP)及其变体和闵可夫斯基定理

2025-07-11 15:09:58 286

原创 格密码--数学基础--03格的基本域与行列式

03格的基本域和行列式

2025-07-11 15:08:53 421

原创 格密码--数学基础--02基变换、幺模矩阵与 Hermite 标准形

02基变换、幺模矩阵与 Hermite 标准形

2025-07-11 15:07:45 654

原创 格密码--数学基础--01Lattice简介

01Lattice简介

2025-07-11 15:06:07 498

原创 格密码--数学基础--00前言

00前言

2025-07-11 15:04:16 846

原创 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 865

原创 去中心的投票平台

去中心的投票平台

2024-08-19 18:06:08 470

原创 vue3中的pinia的使用

Pinia 是 Vue 3 的官方推荐状态(数据)管理库,提供了一种简单、直观且组件友好的方式来管理应用状态(数据,函数)

2024-08-19 12:12:34 542

原创 vue3中路由的使用

routes:[path: '/',redirect: '/home', // 重定向到 home 路由},},children:[},})

2024-08-19 11:22:48 573

原创 前端(vue3)和后端(django)的交互

前后端交互的学习总结

2024-08-05 15:06:16 839

原创 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 657 1

原创 vue3项目结构梳理:

vue项目结构的讲解

2024-07-30 18:53:18 1797

原创 solidity实战练习5——众筹合约

【代码】solidity实战练习5——众筹合约。

2024-07-14 13:23:23 570

原创 solidity实战练习4——英式拍卖(常见的拍卖形式)

【代码】solidity实战练习4——英式拍卖(常见的拍卖形式)

2024-07-12 20:22:47 276

原创 solidity实战练习3——荷兰拍卖

荷兰合约(Dutch Auction Contract)是一种智能合约,通常运行在区块链上,用于实现荷兰式拍卖(Dutch Auction)的拍卖逻辑。荷兰合约的设计旨在确保拍卖过程的透明性、安全性和自动化执行。

2024-07-12 17:14:11 598

原创 solidity实战练习2--ERC20实现

允许另一个地址代表你进行转账操作,这在复杂的合约交互中特别有用。例如,允许某个合约在你的代币余额中进行交易,而无需事先将代币转移到合约地址。:授权机制允许你动态地管理你的资金,可以随时修改授权的地址和数量,这为复杂的合约逻辑提供了更大的灵活性和安全性。函数授权一个特定的地址可以转移的代币数量,可以帮助减少合约中的风险,因为授权的数量通常是有限的。

2024-07-12 10:44:27 592

原创 solidity实战练习1

切换为部署函数发现调用成功,将合约里面的余额转到owner中了。点击蓝色按钮可以查看部署者(合约拥有者)调用withdraw函数发现报错。

2024-07-11 19:37:47 484

原创 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 1309

原创 html+css知识点总结:

css指层叠样式表css定义如何显示html元素样式通常存储在样式表中外部样式表可以极大提高工作效率外部样式表通常存储在css文件多个样式定义可以层叠为一。

2024-04-27 12:50:08 2311

原创 区块链知识总结——智能合约

智能合约是一种基于区块链技术的自动化合约,它能够在没有第三方介入的情况下执行、管理和执行合约条款。智能合约是由代码编写的,存储在区块链上,并在满足特定条件时自动执行。

2024-04-13 16:17:01 2957

原创 区块链知识总结——POS权益证明

pow由于其对资源的消耗而饱受争议。

2024-04-13 11:43:27 1209

原创 区块链知识总结——以太坊的挖矿难度调整

以太坊的挖矿难度调整是通过一个称为“挖矿难度调整算法”(Mining Difficulty Adjustment Algorithm)的机制来完成的。该算法旨在确保每个区块产生的平均时间大约为15秒,以维持网络的稳定性和可靠性。

2024-04-13 10:29:54 890

原创 区块链知识总结——以太坊的挖矿算法

BTC mining 饱受争议的是:需要用到专业的ASIC芯片,这与去中心化的理念背道而驰。因此,包括以太坊在内的许多加密货币进行ASIC Resistance(抗拒专用矿机)。由于ASIC芯片相对普通计算机来说,算力强但访问内存性能差距不大,因此常用的方法为Memory Hard Mining Puzzle,即。

2024-04-13 10:16:06 1192

原创 区块链知识总结——GHOST协议

在以太坊中叔父不是严格意义上的叔父,在以太坊中规定在当前区块的7代以内有共同祖先的都可以认为是叔父块。且每远离自己一个区块的叔父块得到的奖励就减少1/8,这也是以太坊鼓励矿工们尽快合并减少分叉的策略。

2024-04-12 21:18:30 1284

原创 区块链知识总结——交易树和收据树

交易树和收据树是以太坊区块链中重要的数据结构,它们通过 Merkle 树的形式,提供了对交易和执行结果的高效存储和验证机制。这些数据结构的设计使得以太坊区块链可以实现高效的交易处理和状态验证,同时确保了交易和执行结果的完整性和安全性。布隆过滤器在以太坊中的具体应用:每一个交易执行完之后,会形成一个收据,收据中包括一个bloom fiter,记录交易的类型,地址等其他信息。

2024-04-12 20:34:05 1477

原创 区块链知识总结——以太坊中的状态树

所以,状态树中的每个键值对都经过了RPL编码后存储。键通过RPL编码表示账户地址或合约地址,值通过RPL编码序列化后表示账户状态,包括余额、合约代码、存储数据等。这种编码方式使得以太坊状态树能够高效地存储和检索账户状态信息。

2024-04-12 18:39:19 3673

原创 区块链知识总结——以太坊的账户

在以太坊中,账户是参与交易和执行智能合约的基本单位。以太坊账户分为两种类型:外部账户(Externally Owned Account)和合约账户(Contract Account)。

2024-04-12 14:30:43 3790 1

空空如也

空空如也

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

TA关注的人

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