你好,你还好吗

当然这些看起来好像无法解决的矛盾肯定各有各的原因,我们不断试错,不断改错;不断告别,又不断重逢;不断难过,却又不断感动。所以,我们会在一起呀,我们要在一起呀。
full text

关于颓——无感的二十二岁

二十二岁,我还有好漫长好漫长的路要走。托福,GRE,密码学,安全多方计算,纽约,曼哈顿,博士,老师,创业……无论什么,都请认真些吧。
full text

不踏实的一年

我好像什么事都在找一个所谓的"合适的时机",写给某的邮件需要定时到合适的时间发送,心绪的整理需要等到做完一些事,即便知道自己并不会对那些该做的事情有多上心。不论怎么说,我离我希望的样子还差很多,这些努力是必须经受的,加油吧。
full text

关于爱情

嗯,放不下是因为不甘心,放下是因为不喜欢。这些年,很多原因夹杂在一起,让我没有了那些自卑、郁闷和别扭,有了一些自信、开朗和讨嫌。反正我还挺喜欢现在这样“自恋”的状态的。
full text

基于用户兴趣隐私保护的朋友发现系统

生活中我们希望利用智能手机通过合作计算发现志趣相投的朋友,而不泄露个人兴趣信息。这种计算可以抽象化为安全多方计算 (Secure multi-party computation, SMPC),它考虑的问题为:n个互不信任的参与方共同合作计算某函数f(x1,x2,...,xn)=(y1,y2,...,yn),每个参与方Pi拥有秘密输入xi,通过合作计算得到yi但不能获知任何其他信息。SMPC对于隐私保护提供了一种天然的解决方案。
full text

Getting started with JPBC programming

The Java Pairing-Based Cryptography Library (JPBC) provides (i) A Port of the Pairing-Based Cryptography Library (PBC), library developed by Ben Lynn, to performs the mathematical operations underlying pairing-based cryptosystems directly in Java. (ii) A Wrapper that enables the delegation of the pairing computation to the PBC library to gain in performance. (iii) An implementation of Multilinear Maps based on the paper Practical Multilinear Maps over the Integers by Coron, Lepoint, and Tibouchi. The implementation supports multithreading and uses memory mapped files to save in primary memory requirements.
full text

Android多线程编程(Multithreading)

当我们需要执行一些耗时的操作,比如说发起网络请求,考虑到服务器未必会立刻响应我们地请求,如果不将操作放置到子线程中就会导致主线程的阻塞,使得软件无法正常运行。
full text
dark
sans