Repository navigation
Releases: ResearchForumOnline/ZMath
Release list
ZMath Local 1.1 — independent dual-key vault and preserved research
ZMath Local 1.1 preserves more of Shafaet Brady Hussain's original protected-data research and makes the dual-key vault independently usable.
Live static app: https://researchforumonline.github.io/ZMath/
Dual-key notes and attachment vault: https://researchforumonline.github.io/ZMath/dual-key/
Compatibility guide: https://github.com/ResearchForumOnline/ZMath/blob/main/dual-key/README.md
Research papers: https://github.com/ResearchForumOnline/research
Included
- Standalone browser-only Shield .zmath vault: note and attachment encryption using separately derived passphrase and visual-pattern AES-256-GCM layers.
- Generated passphrases, file or pasted-JSON recovery, safe attachment downloads, visible progress, clear actions and a local synthetic self-test.
- Original Shield module and six tests preserved byte-for-byte.
- Signed device-envelope research source and original tests preserved with exact hashes matching the published protected-communications paper; portable core tests included.
- Existing ZME1 file/message app and 17-page historical QuantumEncryption1 archive retained.
- No account, API key, database, retired company endpoint or required main node.
Verification
- Existing three regression programs passed.
- All 17 added named Node tests passed: six original vault cases, four interface/source cases and seven signed-envelope cases.
- Actual Brave synthetic note encryption/decryption, wrong-passphrase rejection, input clearing and local self-test passed.
- All 17 archive pages and source hashes verified.
- Deterministic release contains 48 reviewed source/static files plus a per-file hash manifest; archive SHA-256 is supplied separately.
Research boundaries
The visual pattern has fewer than one million possible sequences, under 20 bits before user bias; a long unique passphrase provides the main strength. Two AES-256-GCM layers do not mean AES-512. The signed-envelope module is preserved historical/experimental research, not a live mail service, verified human identity directory or post-quantum protocol. Tests are author-controlled regression evidence, not independent cryptographic certification. Distinct older formats are not silently converted; original server factors remain necessary for legacy Exclusive files.
Newly published author-owned source remains under PolyForm Noncommercial 1.0.0. Earlier research-paper licenses and previous grants retain their terms. No credentials, device private keys, user content or server-policy configuration are included.
ZMath Local 1.0.0 — Independent preservation
ZMath Local 1.0.0 — independent preservation release
By Shafaet Brady Hussain.
- Standalone file and message encryption workspace: no login, API key, database, company endpoint or main node.
- Browser-local processing, explicit factor handling, local downloads and bounded input sizes.
- The evaluated ZME1 source snapshot is preserved byte-for-byte; core SHA-256
c48b5af56a50a2c75f682d56843fdc9a82da7714cda1ddee602c5620fa5df8d6. - 17 former QuantumEncryption1 public pages preserved as a clearly labeled historical archive with scripts/forms/APIs removed and source/output hashes recorded.
- Newly released author-owned code uses PolyForm Noncommercial 1.0.0 with the required copyright notice. Existing CC BY papers and earlier grants remain unchanged.
Use it
Open the static app, or download and extract ZMath-Local-v1.0.0.zip. In the extracted directory, run:
python -m http.server 8765 --bind 127.0.0.1Then open http://127.0.0.1:8765/. Use localhost or HTTPS for Web Crypto. The app uses standard AES-GCM, PBKDF2 and HKDF, not a new base cipher or independently certified quantum protection. There is no password-reset/recovery service. Older server-bound Portable/Exclusive envelopes cannot be recovered without their original server factor and are deliberately not treated as this format.
Verification
All three Node regression suites passed: preserved crypto contracts, external-factor contracts and local UI/no-network preservation checks. The 17-page archive passed link, executable-content and output-hash checks. A synthetic message encrypted and decrypted successfully in desktop Brave. GitHub checks run automatically on source updates. Tests do not constitute an independent cryptographic audit or exhaustive browser compatibility review.
The ZIP checksum accompanies the asset. See PROVENANCE.json, VERIFICATION.json, NOTICE and LICENSE for the evidence and rights boundary.