Ning Luo 罗 宁

My name and my twin sister Jing Luo's, 罗 宁 · 罗 静, were given to us by our grandfather. Together they form 宁静, the first half of the idiom 宁静致远, which roughly translates to "through serenity, one reaches far". The phrase comes from Admonition to My Son (诫子书), a letter by Zhuge Liang (诸葛亮), the statesman and strategist of the Three Kingdoms period.

非淡泊无以明志,非宁静无以致远。
"Without indifference to worldly fame, one cannot clarify one's aspirations; without inner tranquility, one cannot reach distant goals."
— Zhuge Liang, 诫子书

Outreach · A cryptography mini-game

Kagi Village

A retro Japanese-style RPG I made to introduce high school students to modern cryptography. Kagi (鍵) means “key” in Japanese. Walk around the village, help the villagers with two puzzles, and then answer Eve the Eavesdropper's quiz questions to beat her.

The Festival Ledger Multi-party computation: three merchants learn their total income without revealing their own.
The Trial of Two Orbs Zero-knowledge proof: convince a color-blind sage that two orbs differ, without saying which is red.
Play Kagi Village →

Takes about 10 minutes. Works on a laptop (arrow keys) or a phone (on-screen pad).