NEPULSENEVIRATNE
05Security

PolyShift Cryptographic System

Overview

A custom multi-layered cryptographic system combining 7 security components including SHA-256 key derivation, Spiral Matrix Transformation, and dynamic encryption rounds (8–20) based on password strength. Built with a team of 3 developers.

Key Highlights

  • Spiral Matrix Transformation for positional diffusion and frequency analysis resistance
  • Dynamic encryption rounds (8–20) adapting automatically to password strength
  • Checksum verification using SHA-256 for data integrity and tamper detection
  • Java Swing desktop GUI with real-time password strength meter and file encryption support

Tech Stack

JavaJava SwingSHA-256Base64Hibernate
01 / 03