Fifty-six — My 2025
I feel like my current life is like a PRNG lacking an entropy source, trapped in a loop called "scientific research," but the one advantage is the rare sense of "peace."
January
- ysyx's Phase C second defense was successfully passed, and I wrote a reflection on the Phase C project in the nju-pa article. I probably won't be working on RTL design again in the near future.
- Wrote a code generator and supported ARM/RISC-V for my graduation project.
February
- I attempted to quit playing mahjong, but ultimately failed. It seems that playing cards has replaced rhythm games as an important way for me to relax and unwind.
- While celebrating the Lunar New Year at my hometown, I upgraded my Honor phone to MagicOS 8.0 to fix the Play Integrity certification issue so I could renew my ChatGPT Plus subscription.
- I set up the Overleaf Community Edition on my work computer and accessed it using a domain name.
March
- Read the elliptic curve section of An Introduction to Mathematical Cryptography.
- Read Antoine Joux's Gödel Prize-winning paper A One Round Protocol for Tripartite Diffie–Hellman.
April
- Read the first chapter of Washington's Elliptic curves: number theory and cryptography.
- Read Sutherland's Sums of three cubes,and wrote some notes combined with Washington's content.
- Wrote a demo for calculating the weil pairing.
May
- Read the first five chapters of Abstract Algebra: An Integrated Approach by Silverman.
- Reducing AI plagiarism in my graduation thesis using AI, and preparing for my thesis defense.
June
- Graduated with a bachelor's degree. However, my graduation thesis did not receive an excellent grade due to formatting issues.
- Expanded on the experiments from my graduation thesis and prepared to submit a paper to CHES 2026 Volume 1.
July
- First submission to CHES 2026 Volume 1.
- Obtained super administrator privileges for my home router.
August
- Read Chapter 6 of Silverman's Abstract Algebra: An Integrated Approach.
- Read Chapter 2 of Washington's Elliptic curves: number theory and cryptography. Understood why the point addition operation on elliptic curves satisfies the associative property.
- My first rebuttal, a reviewer said our work was a "blatant restatement."
September
- Graduate school started. CHES 2026 submission rejected for the first time.
- During a discussion with my advisor, I came up with a preliminary version of a logarithmic-depth reduction algorithm. I think it's quite elegant.
- Started a weight-loss program.
October
- Read the first five chapters of Pan Chengbiao's "Elementary Number Theory" to fill in any gaps in my knowledge.
- Spent 20 days expanding the 20-page CHES version of the paper to 30 pages for PKC.
- The paper was submitted to PKC 2026 for the second time.
November
- Reinstalled WSA on Windows 11 and successfully obtained strong integrity in the Play Integrity check. (Although after a while, the Play Store in WSA stopped working after an update, rendering the hack useless.)
- Flashed my old Huawei phone (the one I unlocked the bootloader on in 2021) with LineageOS, but unfortunately, it failed the Play Integrity check.
- Successfully lost weight, dropping from 73kg to 66kg.
December
- PKC 2026 submission rejected. This time there was no "blatant restatement", but I likely encountered a maintainer from the gf2x library I was comparing against, who raised many technical questions and hinted that I should open-source my code.
- Named the logarithmic-depth reduction algorithm Suwako, published it on eprint, and released the corresponding PoC.
- I managed to get a year-long ChatGPT Plus membership with military verification for only 40 yuan on Xianyu (a Chinese online marketplace), and then, due to research pressure, I immediately started learning vibe coding with Codex.
- Started preparing for the experiments for CHES 2026 Volume 3 in January of the following year.