- 博客(8)
- 收藏
- 关注
原创 学习笔记——CPA相关功耗分析
最近在学习偏信道攻击,很多论文里都会提到或者用到DPA,它们主要讲的是DPA的步骤,但是对于为什么要那么做我看得不太懂,下面是我的一些个人理解,如果有理解错误的地方欢迎指正。内容除了相关的博硕论文以外,主要参考《能量分析攻击》一书。 首先DPA的特点是它主要是分析能量消耗和被处理数据间的依赖关系,不像SPA通沿着时间直接分析密码设备的能量消耗。其他的相关概念就不再多提,基本都可以查得到,下面介绍DPA的每个步骤:1.选择所执行算法的某个中间值。 这个中间值表现为一个函...
2020-08-03 18:18:33 3300 4
原创 python初学笔记:函数
函数这一章主要需要学习几种传递参数的方式,首先是最简单的函数:def greet(): """显示问候语""" print("hello")greet()会输出hello。关键字def表明要定义一个函数,后面是函数名,所有的缩进行构成函数体。三个引号括起的内容称作文档字符串,用来生成有关程序中函数的文档。最后注意不要忘记后面的冒号。一.传递参数1.位置实参...
2019-07-07 17:43:16 180
原创 python初学笔记:输入和while循环
1.输入 这一章在书里作为单独的一章,还是比较简单的。对于输入主要需要掌握input(),这个函数在接收输入时,还可以输出提示信息。如:name = input("Please enter your name: ")print("Your name is "+name.title()+'.')这段程序会首先打印出Please enter your name: ,在用户输...
2019-06-16 18:32:10 278
原创 python初学笔记:字典
字典对我来说是个比较新的概念,书里所讲到的字典存储的内容主要是两种,一是键-值,如喜欢的颜色:红色,水果:苹果,键和值一一对应;另一种存储的内容是多个类似的对象,如每个人喜欢的颜色,小a:红色,小b:蓝色,小c:绿色,将人名和颜色相对应存储在字典里。字典使用的是大括号{},要与列表的[]和元组的()区别开。一.字典的增删改查创建一个字典,并添加一个键-值对friends=...
2019-06-10 17:03:29 294
原创 python初学笔记:if语句
Python中的条件语句与我之前学过的C,C++很相像,在Python里用 and 代替了&&(与运算符),用or代替了||(或运算符),而其他比较运算符如>,<,=,>=,<=,==,!=的用法和意义与C一致。在使用Python的if语句时,要注意冒号和缩进。最简单的if语句为if 条件测试: 要执行的内容如:a=5if...
2019-06-08 18:39:08 229
原创 python初学笔记:列表
一.列表的概念列表由一系列按特定顺序排列的元素组成。列表能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万元素。列表可以包含字母表中所有字、数字或所有家庭成员姓名的列表,也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。二.列表的表示1.在python中,用方括号([])表示列表,用逗号分割列表例子: abcd = ['a','b','c','...
2019-02-27 12:33:52 488
原创 python初学笔记:变量和简单数据类型
毕业设计选了深度学习方面,打算使用python,我就趁这几个月学习学习,使用的书是人民邮电出版社的《python编程从入门到实践》,这里记下一些读书时的笔记,如有错误的地方欢迎指正。 本科期间只学了C和C++,没有学些别的语言还是挺遗憾的。一.1.python的输出:例子:print(“Hello Python world”)首先就是最常用的输出语句,这里...
2019-01-24 11:28:42 127
原创 函数指针的笔记
参考资料:《c++ primer plus》,下面是个人的一些笔记和对书上内容的理解 一.基础知识1.获取函数的地址:函数名即为函数的地址 假设think是一个函数,那么,think即为函数的地址,而think(),加上括号,就变成了函数的返回值 这里有两个例子, process(think); 传入的是think的地址,在执行process时会先调用think函数
2017-07-17 17:09:51 259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人