Challenge Yourself By Developing an Alpha’s System!

Have you ever heard about this word, “Cryptanalysis” before? If you don’t, then you might be interested to know more. Cryptanalysis is the study of methods for obtaining the meaning of encrypted information, without having the access to the secret information. Most of the time, this technique requires a secret key. Thus, in the non-technical language, this practices also known as codebreaking as well. Beside that, Cryptanalysis also being referred as the attempting to circumvent the security of other types cryptographic algorithms in general, instead of just encryption. Cryptanalysis also excludes the methods of attack, which do not primarily target weaknesses in the actual cryptography as well! Therefore, today you will challenge yourself to design and implement a set of Trojans and to undermine Alpha’s cryptographic strength. For this project, you need to use a Diligent BASYS Spartan-3 FPGA board. The main goal of Alpha is to send encrypted messages using a transmitter, which is connected to the RS-232 serial port. In the mean time, the device will contains up to 256 predefined private keys. For the Trojans part, you… Continue reading

A biologically inspired modular autonomous mobile robot platform

This is great mobile robot project that was created and described by Jidan Al-Eryani in Masters Thesis. This is full Master Thesis with deep analysis and testing that may be interesting to read as it includes various areas like designing power, control and intelligence modules where one MCU wouldn’t be effective. Project uses AVR Atmega128L microcontroller for performing basic functions like PC interfacing, Motion control, FPGA configuration, memory interfacing. All intelligence is left to FPGA Spartan-3 XC3S400-TQ144 which may be used for image recognition, machine learning and more. Have a nice reading. Continue reading