摘要: Ξ近代密码学理论设计数学领域基础包含:数论、群论。优先于理论、几双复杂性理论等数学知识。 数论:研究整数性质的一个数学分支,数论中许多概念是设计公开密钥密码算法的基础,数论研究重点是素数。 公钥密码最核心的内容—数论。 素数 除数:a = mb,a,m,b为整数,b≠0时,可以说b能整除a,即a除以 阅读全文
posted @ 2018-01-26 15:53 软软的蜗牛小姐 阅读(531) 评论(0) 推荐(0) 编辑
摘要: RSA算法的危机在于其存在亚指数算法,对ECC算法而言一般没有亚指数攻击算法 SM2椭圆曲线公钥密码算法:我国自主知识产权的商用密码算法,是ECC(Elliptic Curve Cryptosystem)算法的一种,基于椭圆曲线离散对数问题,计算复杂度是指数级,求解难度较大,同等安全程度要求下,椭圆 阅读全文
posted @ 2018-01-26 15:52 软软的蜗牛小姐 阅读(35706) 评论(0) 推荐(1) 编辑
摘要: 初始ECC算法 1、用户A 密钥生成 (1):用随机数发生器产生随机数k∈[1,n-1]; (2):计算椭圆曲线点PA=[k]G,为公钥,k为用户A私钥; 2、 用户B加密算法及流程 设需要发送的消息为比特串M,klen为M的比特长度。 为了对明文M进行加密,作为加密者的用户B应实现以下运算步骤: 阅读全文
posted @ 2018-01-26 15:51 软软的蜗牛小姐 阅读(3740) 评论(0) 推荐(0) 编辑
摘要: 资料地址:http://www.runoob.com/cplusplus/cpp-basic-syntax.html C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。 对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜 阅读全文
posted @ 2018-01-26 15:51 软软的蜗牛小姐 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 看完一个章节完全不做学习笔记总结并进行知识转换,看了就会忘记啊~无奈脸。 一、CORTEX_M3总线一览 二、异常 编号为1-15的对应系统异常,大于等于16的则全是外部中断。 系统异常清单如下所示: 【notic】 1、优先级数值越小,优先级越高 2、有3个系统异常:复位,NMI 以及硬 faul 阅读全文
posted @ 2018-01-26 15:50 软软的蜗牛小姐 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1、GPIO BSRR(端口位设置寄存器)是赋1相应IO拉高,赋0无影响 BRR(端口位清除寄存器)是是赋1相应IO拉低,赋0无影响 2、UART 连线TX—TX,RX—RX 3、JTAG和SWD接口定义 此处一定要注意缺口方向,看清楚是凹陷还是凸出的口,SWD口是凹陷,如果是遇到凸出的口,pin标 阅读全文
posted @ 2018-01-26 15:49 软软的蜗牛小姐 阅读(269) 评论(0) 推荐(0) 编辑