Ada2pro's blog

Waiting for love

0%

20250818

今天中午睡到了1点,吃完早饭就去工位了,大约是2点半到工位。
现在时间是晚上9点,中途没休息或者吃饭,做了些什么呢?

  1. 修改学长的大论文,添加及修正了2/3phase的内容,添加了实验表格数据。
  2. 编写纵横论坛新闻稿
  3. 实现了kyber中keygen阶段的外积矩阵向量乘法,但mont约简没适配,还需修改
  4. 似乎能够使用openvpn连接服务器了?

我发觉用在写代码的时间(时间3)上绝对没有超过两小时,那么剩下的5小时去哪里了呢?
我不理解,总是在做一些低效且不知所云的事情。

明天计划:

  1. 彻底回顾Montgomery约简,修正keygen中的算法流程,分析MMV中为什么会有:

    1
    2
    3
     int16_t tmp = Mont_Rdc_Dev(tmp_sum[ind]);
    tmp = Mont_Rdc_Dev(tmp*MONT_SQUARE);
    out_t[KYBER_N*i + ind] = Barrt_Rdc_Dev(tmp);
  2. 测试调研一下约简和普通实现的性能差距?

  3. 尽量早起,下午晚饭后下工