Greetings all. This repository is where you will find our documentation on the inner workings activation mechanisms.
Currently, we have written documentation on the following topics:
- BINK1998 (Windows 98-XP) and BINK2002 (Server 2003/XP x64/Longhorn Pre-Reset) Product Key Validation
- Windows XP Confirmation IDs
- PKEY2005 (Windows Vista/7) Product Key Validation
We do assume the reader has certain background knowledge in mathematics and programming when creating these writeups, but much of this background info is readily available on the internet.
Some suggested reading for those looking to use, understand, or contribute to our documentation:
- Wikipedia - Finite field
- Wikipedia - Finite field arithmetic
- David Forney - Introduction to finite fields
- Nick Sullivan - A (Relatively Easy To Understand) Primer on Elliptic Curve Cryptography
- Wikipedia - Elliptic curve
- Wikipedia - Elliptic-curve cryptography
- Wikipedia - Imaginary hyperelliptic curve
- Wikipedia - Hyperelliptic curve cryptography
- Craig Costello - Pairings for Beginners
We take care to ensure that our documentation is accurate, but if you discover any errors or insufficient explanations, please contact the UMSKT Team.