life is too short for a diary

Most popular



Upvote next


Binary Sempahore

Implemented binary semaphore in Minix 3. Minix 3 is a micro-kernel operating system.

Most of the process pass information among themselves using application IPC. This often result in race condition. To prevent it and provide synchronization, semaphores, first proposed by Dikstras, is used...

Continue reading → Tags : projects binary semaphore






Advanced Encryption Standard (AES)

Advanced Encryption Standard, a symmetric key algorithm, implemented in C++. All the parties use the same key for encryption and decryption. It has superseded DES, another symmetric key algorithms...

Continue reading → Tags : projects aes






Data Encryption Standard (DES)

Data Encryption Standard, a symmetric key algorithm, implemented in C++. All the parties use the same key for encryption and decryption. Look at the diagram below.

Here, m is message which is passed through an encrypted function E along with key K. The resultant is a unintelligent gibberish cipher. The cipher is decoded again using the same key to produce plain message...

Continue reading → Tags : projects des






Huawei Usb Modem in Debian

The Debian claimed to be the Universal Operating System. Impressed by the stability and the community, I decided to switch to Debian. Earlier I used Fedora which handled all the hassles for me. Unlike Fedora, I had manually configure it to connect to the internet. But I soon realized it was not as difficult as it earlier seemed to be...

Continue reading → Tags : debian usb modem