NCCAI: Number Theory
and Chaos Algorithms
for Computational & Artificial Intelligence
Number theory and chaos theory power the next generation of secure, efficient, and intelligent computational algorithms. We built NCCAI to develop, demonstrate, and distribute these algorithms openly — from Nile University and Cairo University.
Algorithm Repository
Browse and filter our full catalog of chaos, number theory, PRNG, and ANN algorithms — classified by domain, type, and hardware availability.
Explore Algorithms →Interactive Execution
Run algorithms live in your browser. Adjust parameters and view phase-space attractors, time-series plots, and randomness histograms in real time.
Run an Algorithm →Publications
Search and export citations from our full bibliography. Filter by year, type, domain, or author and download BibTeX or IEEE format.
Browse Publications →Workshops & Seminars
Access slides, recorded sessions, and materials from NCCAI workshops on chaos, number theory, and AI at Nile and Cairo Universities.
View Workshops →About NCCAI
Project Description
The NCCAI platform is a publicly accessible web application functioning as a knowledge-sharing and algorithm demonstration repository. It showcases the interaction between number theory, chaos theory, and computational/artificial intelligence algorithms.
Developed under STDF Basic Sciences Research Grant #50955, the platform serves as the technical implementation of Task 2 in the NCCAI project Gantt chart.
Funding & Timeline
Grant: STDF #50955 — Basic Sciences Research
Start Date: January 2025
Duration: 24 months
PI: Prof. Ahmed Gomaa Ahmed Radwan
Institutions: Nile University, Cairo University
Predecessor Projects
- STDF #4276 — Nonlinear Dynamics & Chaos Cryptosystem (2013–2015)
- Cairo Univ. #16-120 — Software & Hardware Speech Encryption (2017–2018)
- STDF #45631 — Information Security Using Number Theory & Chaotic Systems (2022–2024)
Nine Research Tasks
- Literature Review
- Online Platform for Algorithms
- Chaos Theory in CI Algorithm Design
- Chaotic Time Series Modeling (ANN/PINN)
- Number Theory in CI Algorithm Design
- PRNGs & Cryptographic Algorithms
- Algorithm Evaluation & Benchmarking
- Hardware Realizations (FPGA)
- Workshop Organization
Meet the NCCAI Team
Research Areas
Six research domains at the intersection of number theory, chaos theory, and artificial intelligence — select an area to explore.
Chaos Theory in Machine Learning
Lyapunov exponents, phase space reconstruction, strange attractors, and chaos-enhanced neural architectures.
Explore →ANN for Time Series & Chaotic Dynamics
LSTM, Echo State Networks, reservoir computing, and statistical models for chaotic time series forecasting.
Explore →Physics-Informed Neural Networks
Embedding PDEs into neural training for stable, generalizable prediction of chaotic dynamical systems.
Explore →Number Theory & Residue Number System
CRT-based modular arithmetic, RNS AI accelerators, and photonic implementations for neural networks.
Explore →Homomorphic Encryption
FHE schemes BFV, BGV, CKKS, TFHE — privacy-preserving computation on encrypted data for ML.
Explore →FPGA Hardware Acceleration for AI
Systolic arrays, dataflow pipelines, FINN/hls4ml toolflows — 2,156+ images/sec on Zynq UltraScale+.
Explore →Research Publications
Journal papers, conference proceedings, and technical reports from the NCCAI research team.
Experiments & Execution
Interactive simulations and testing ground for chaos-based logic, image encryption, and hardware-accelerated algorithms.
Filter Algorithms
Workshops & Seminars
Advancing the field of Artificial Intelligence through collaborative learning, hands-on hardware sessions, and expert-led seminars.
Community Forum
Collaborative space for Chaos theory discussions, technical support, and research exchange.
User Name
User
Personal Information
Details visible to other researchers
Security
Change your account password
Admin Console
System monitoring, algorithm verification, and researcher management.
Algorithm Registry
Validation status and visibility control
| Algorithm | Domain | Status | Interactive | FPGA | Access | Actions |
|---|
User Management
Researcher approvals and role assignments
| Name | Role | Status | Actions |
|---|