2018年初寒假待办事项
日常
与王教授团队的交流
- 初步判断应该在 1.21 晚前整理出交流方向与内容,并开始交流。
- 现在是1.21.下午,我还没考虑该如何开始与王教授团队的交流。我判断至少今晚要开始第一次交流了。入手点或许可以放在 Xiao Jing ,据说她搞过密码学,或许我可以和她聊些我会的。我应该至少在22:00开始发第一条消息。
- 我一直没有开始与王教授的团队做交流。现在是 1/23 我很担心在那边我的评定会怎样。或许今晚是底线了。
张教授发布的任务
初步判断应该在 1.21 晚前做出大致的背景估计,并向两位教授发邮件说明情况。
- 预约了 1.22. 晚与两位prof. group chat
- 昨晚讨论后,了解到主要的内容是 AR security 我想或许需要一些机器学习的算法作为工具。此外我应该去搜集一些AR处理的算法库和 online api 文档。首先了解 ARapp 们是怎么处理采集到的视频信号的,然后利用同类的办法,对录制的视频做处理,尝试分析信号流。
交大实习任务
1.22. 找诺曼谈实习任务细节
- 1.21.补充:1.20.yu老师联系了我,并给出了任务内容:复现重构 Xiao Wang 的2PC方案与MPC方案
- 现在的时间是1.21. 在今日10:00-13:30,两位学长指导了我2PC和MPC的基础内容。我判断应该在今晚睡觉前彻底理解学长们给我讲的东西,做个简单的学习报告出来。但是今晚有实验室聚餐,需要考虑这部分的时间。
我判断一定要写笔记并发给yu老师。我现在很担心yu老师对我的评定。 我隐约感觉自己理解了,但还没写笔记。时间有点紧,或许我应该先看完2PC这篇论文中的方案。
- 先考虑实现xiaowan的2PC方案
- 大致读了一下xiaowang的2PC文章,主要有两部分组成:
- optimized TinyOT
- main protocol
- 提出了更明确的要求:阅读并理解源码,为2PC应用写一个从类C语言到可接受电路格式的编译器。输出的电路中只有 AND XOR ,文法设计上可能会有难点。
- 读完了 XIAO WANG 2PC 论文中的protocol,从头到尾大致理解了比较高层的正确性。今晚对AG2PC的代码做个评估,查出它怎么规定函数(电路)的,想好怎么写。
flora的英语群
- 跟上flora每日的进度
- 1.20. 已跟上
- 和flora请假到1/24
数模美赛
- 决定 2.9. 回西安参加线下的美赛合作
- 考虑几轮练习的时间安排
- 读2017年美赛D题题目,以及优秀论文。
- 队友情绪似乎有些不稳定,我要时刻记得保持自己的心态稳定,以及安抚队友。
timeline
2018/1/20
now 14:00
- read every line of oblivious transfer in wikipedia at 15:00
- write a note for oblivious transfer in wikipedia at 16:00-17:00
2018/1/21
now 15:15
calm down myself at 15:30
re-read the slides of 2PC at 16:30
read the note of MPC at 17:30
write a note, summarize 2PC and MPC in my words at 21:30
talk with Xiao Jing at 22:00
write an email to BingSheng Zhang at 24:00
I did not do anything since 2018/1/21 15:15
2018/1/22
- re-read the slides of 2PC at 10:15
- read the note of MPC at
11:00 actually 1/23 12:00
write a note, summarize 2PC and MPC in my words at 13:00
- read Xiao Wang's paper at
17:00 actually 1/23 12:00 but have not understand it very clearly
- meke a group chat with Prof. Zhang's group
2018/1/23
now 14:40
- read the code in EMP toolkit, separate them in module. Figure out which parts are ralized in the paper, and what's my future work.partly understand at 1/24 16:57.
understand what YACC is, and find the direction of convert a C-like program to a circuit with AND gate and XOR gate.
now is 16:46, I have sucessfully installed openssl and test it properly. Now may be I should try to istall toolkit.
- successfully run the algorithm in XIAO WANG's 2PC
2018/2/5
完成了大部分该完成的。xiaowang的算法跑起来了,我还为他的程序写了一个编译器。不过后来找到了德国一个啥大学写的编译器,我认为那个更完善。
但是老师还是希望我能把手头的编译器写完,这两天我非常没有动力,不过毕竟是工作,或许我应该写完它。