feal-linear-cryptanalysis
Installation
SKILL.md
FEAL Linear Cryptanalysis
Overview
This skill provides structured guidance for performing linear cryptanalysis on FEAL (Fast Data Encipherment Algorithm) and similar Feistel-based ciphers. Linear cryptanalysis exploits linear approximations of the cipher's non-linear components to recover key bits with far fewer operations than brute force.
Critical Pre-Implementation Analysis
Before writing any code, complete these analysis steps:
1. Identify the Attack Type from Task Description
When a task explicitly mentions "linear attack" or "linear cryptanalysis":
- This is a strong hint about the intended solution approach
- Do NOT ignore this hint in favor of brute-force methods
- Linear cryptanalysis is likely the only feasible approach