Work at WINLAB
Technical & Course Work
TinyOS
The work is just beginning...
Generation and Verification of Key Chains in TESLA
My part is to generate and verify the keychains. To do this, I
have to understand TESLA(to solve different security level problems in multicast
or broadcast) and know how to use the crypt library of SSL.
Binary Antipodal Signaling in Flat Rayleigh Fading
I spent much time on this project of
Communication Theory. Although I had two references(thank Ruoheng Liu),
each of them had some mistakes, which had confused me. I am so happy that
Professor Spasojevic gave me a full score on this project.
Cracking of AES
The second term project of the course of
Special Problem in Security.
Three steps to do it: 1)find the block where the
key lies in;2)find the key in the block.
Validate the Superposition Property and Decomposition
Property of Poisson Process
The second term project of the course Communication
Network I.
Performance Evaluation of Different ARQ Schemes
This is a small computer project required by the course Communication
Network I. Wenyuan and I work together to get it out. After finishing this,
we both thinks: we could have done better. I guess that is because we have
learned something.
Tomcat Web Server
This is a Panasonic project. A core HTTP server, which could offer web
services to authorized users and forward the video information collected from a
number of video cameras, is built. My part is to
configure the Tomcat web server to restrict access to users and guarantee the
confidentiality and integrity of the data between users and the server. Have a
look at my experience in programming in JSP.
Encryption/Decryption Toolbox
Professor Trappe wants to let me collect all the popular
encryption/decryption algorithms and build them into a library. Later, we may
implement this library into the orbit project. Luckily, I found a quite complete
library in the internet. Intro
Public Hash
Secret
|