Neural S-Box Generation for Lightweight Block Ciphers: Design and Integration into CURUPIRA-1

Arts and Sciences
Math and Computer Science
MSCS, Research

The expeditious advancement of technology and the proliferation of connected devices have created a growing demand for cryptographic algorithms that balance security strength with implementation efficiency. Lightweight cryptography (LWC) aims to address this need, especially for constrained platforms such as IoT and edge devices. While many existing lightweight ciphers prioritize performance, they often fall short against advanced cryptanalytic techniques. This research investigates the integration of neural networks into the substitution layer (S-box) of the CURUPIRA-1 block cipher to improve its cryptographic strength. The goal is to enhance resistance to differential and linear attacks while retaining the cipher’s modular and lightweight properties. By refining the S-box using neural-guided optimization strategies, the proposed method introduces cryptographic adaptability and dynamic instance-specific generation, which may support future deployment in contexts like IoT without compromising core security properties.

Read the Full Report[PDF]

» Involved Students

» View More

» Document Viewer

Use Your Cell Phone as a Document Camera in Zoom

  • What you will need to have and do
  • Download the mobile Zoom app (either App Store or Google Play)
  • Have your phone plugged in
  • Set up video stand phone holder

From Computer

Log in and start your Zoom session with participants

From Phone

  • Start the Zoom session on your phone app (suggest setting your phone to “Do not disturb” since your phone screen will be seen in Zoom)
  • Type in the Meeting ID and Join
  • Do not use phone audio option to avoid feedback
  • Select “share content” and “screen” to share your cell phone’s screen in your Zoom session
  • Select “start broadcast” from Zoom app. The home screen of your cell phone is now being shared with your participants.

To use your cell phone as a makeshift document camera

  • Open (swipe to switch apps) and select the camera app on your phone
  • Start in photo mode and aim the camera at whatever materials you would like to share
  • This is where you will have to position what you want to share to get the best view – but you will see ‘how you are doing’ in the main Zoom session.