Simon Cipher Cryptography
We presented several python codes for implementing the SIMON block cypher, as well as the options and tradeoffs that come with these designs, as well as the issues that arose during implementation. The SIMON family of block cyphers is well-suited as a candidate for applications requiring flexible, l
2025-06-28 16:29:04 - Adil Khan
Simon Cipher Cryptography
Project Area of Specialization Internet of ThingsProject SummaryWe presented several python codes for implementing the SIMON block cypher, as well as the options and tradeoffs that come with these designs, as well as the issues that arose during implementation. The SIMON family of block cyphers is well-suited as a candidate for applications requiring flexible, lightweight cryptography, according to their performance results. Our Codes have not been hardened against side-channel attacks (such as power analysis, fault injection, and so on) or tampering attempts. Given the danger posed by such attacks, future research in this area should be beneficial.
Project ObjectivesThe growth of the Internet of Things has resulted in a greater interchange of data. The protection of one's privacy and security has become a big concern. Lightweight cryptographic methods are specifically made to secure information in low resource devices for Internet of Things (IoT) applications in this coming ubiquitous computing era. So, we created Simon Cipher cryptography to improve the security of a message or file.
Efficient implementation of Ciphering for IOT devices
• To make an unauthorized person unable to understand a message or record
• Secure transactions and communications.
• Establish trust between servers.
Project Implementation MethodWe will study about the literature and feasibility of this project. Then we will do software implementation on python after that we will move on towards hardware part which is round function implementation, key generation, and fiestal network.
Benefits of the ProjectSimon was established to solve the need for lightweight block cyphers that were secure, flexible, and analyzable. The following are the benefits of Simon cipher cryptography implementation:
• Provides excellent performance on both hardware and software platforms, is flexible enough to allow for a wide range of implementations on a single platform,
• Can be studied using existing techniques.
• Information and communication can be protected using encryption techniques from data leakage and access.
Technical Details of Final Deliverablewe will write a suitable code for Simon Cipher Algorithm on PYTHON on a self-designed system with as reduced complexity as possible. If there are any errors in the code, we will try to debug the errors and try to successfully implement Simon Cipher Cryptography on that system. After successful simulation on PYTHON, we will shift to the Verilog HDL simulation and following the similar pattern as PYTHON, we will try to implement Simon Cipher Algorithm on the system using Verilog HDL interface. After Simon cipher verilog code implementation, we will use FPGA for hardware implementation of Simon Cipher Algorithm.
Final Deliverable of the Project Hardware SystemCore Industry TelecommunicationOther Industries Security Core Technology Internet of Things (IoT)Other Technologies Big DataSustainable Development Goals Quality Education, Industry, Innovation and Infrastructure, Partnerships to achieve the GoalRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 70000 | |||
| DE10-NANO KIT | Equipment | 1 | 70000 | 70000 |