一、为什么要研究货币数字化

1. 便捷

从贝壳—黄金—电子支付—比特币

2. 去除对中心节点的依赖

法定货币—-依赖银行
支付宝—-依赖阿里节点
wechat pay—依赖tencent

二、货币数字化需要解决的问题

1. 钞票数字化存在的问题

  1. 问题: 双花问题---一分钱花2遍<br />货币数字化:本质是对货币交易数字化。 <br />![image.png](https://cdn.nlark.com/yuque/0/2022/png/22435741/1642399750522-5add092e-bd92-4711-b691-ba32184c4f22.png#clientId=ufc0dcaef-27db-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=308&id=u0e1fc8a7&margin=%5Bobject%20Object%5D&name=image.png&originHeight=308&originWidth=335&originalType=binary&ratio=1&rotation=0&showTitle=false&size=108210&status=done&style=none&taskId=ua52f2926-8ed9-4d1f-9f27-11993923928&title=&width=335)![image.png](https://cdn.nlark.com/yuque/0/2022/png/22435741/1642399770991-84a3c37f-2ddb-48b8-be79-92d64c5f7ef7.png#clientId=ufc0dcaef-27db-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=270&id=uc12b94ca&margin=%5Bobject%20Object%5D&name=image.png&originHeight=270&originWidth=342&originalType=binary&ratio=1&rotation=0&showTitle=false&size=97930&status=done&style=none&taskId=udccfd8d4-4ebf-4060-9ec5-19d5bd2180c&title=&width=342)

2.问题的本质

货币数字化问题 本质问题
账户数字化 唯一性问题
签名数字化 身份认证问题
记账去中心化 分布式数据完整性问题

三、公钥问题

1. 知识回顾

image.png
用密码学解决身份认证问题

2. 公钥密码解决密钥分发问题

image.png
image.png

3. 身份认证问题

image.png

通过私钥将消息进行加密,将密文和消息本身一起发给对方,对方可以通过公钥进行密文解密。将此解密出的明文和消息进行对比,如果一致,则说明身份是对的。
总结如下:
image.png

三、RSA的数学基础

1. 整除

image.png

2. 最大公因子

image.png
实例:
image.png

3. 欧几里得算法

image.png

image.png

4. 互素

image.png

5. 欧拉函数

image.png

6. 欧拉定理

image.png
image.png

7. 小结

image.png

四、RSA

1. 知识回顾

image.png