12 2021 档案
摘要:这一章比较轻松,主要是科普一些东西,都是概念性的 One-way function 注意到密码学中的很多构造都是不对称的:我们希望加密是简单的而解密是困难的、我们希望PRG是很容易产生的但是很难被区分的……这些不对称性归根结底都可以通过OWF来导出,这个概念还是很抓住了关键的 但是到目前为止,是否存
阅读全文
摘要:Cryptographic Hash Function 所谓Hash,就是一个实现“压缩”比特序列的函数(有时也叫摘要)。与普通的散列和哈希不同,密码学上的hash要求要更严格一些: 要是抗碰撞(collision resistant)的 最好还有PRF的性质 类似PRF,Hash也是一个keyed
阅读全文
摘要:Message Authentication Code 简称MAC。通常我们不仅希望保证一条消息的内容没有被泄露(例如你向女神告白的信的内容),还希望我们发出去的消息没有被篡改过(例如你给女神的告白信不会被换成/修改成除了告白信之外的别的东西)。前者属于secrecy的范畴,后者则是integrit
阅读全文
摘要:这次做起来还是很有收获的,虽然最后阶段基本在写库函数,和ICS已经没啥关系了 思考题 AM究竟给程序提供了多大的栈空间呢? 观察$AM_HOME/scripts/linker.ld这个链接脚本可以发现,其中定义了一个符号_stack_pointer 而根据AM启动客户程序的流程可知,在am/src/
阅读全文
摘要:完成了声卡的实现,可以流畅播放If I Could Tell Her~ 但是玩litenes就只有23帧,用fceux就卡得声音都变成了儿童鞋垫 收货 讲几个主要的 假设需要同时定义很多个东西,同时这些东西又有着相同的模式,并且我们希望能够方便地修改、添加这些东西(只需要维护一份唯一的列表),那么就
阅读全文
摘要:写了很多代码,更宝贵的应该是这些思考和经验,所以就放上来了 必做题会被删去,和具体实验相关的内容也会被处理掉,应该看起来是不存在剧透的(大概) 收货 PA1主要是在做一些预备工作,例如阅读NEMU的主体框架,添加一些表达式求值、打断点之类的小功能,以及一些测试程序正确性的方法介绍 在提到表达式解析的
阅读全文