| Name | quantum-file-system JSON |
| Version |
0.1.1
JSON |
| download |
| home_page | https://github.com/Cipher-Prime/quantum-file-system.git |
| Summary | A secure web-based file conversion system that encrypts JSON files into QJSON format using custom quantum-inspired encryption algorithms. |
| upload_time | 2025-08-05 01:36:33 |
| maintainer | None |
| docs_url | None |
| author | QFS Development Team |
| requires_python | >=3.11 |
| license |
MIT License
Copyright (c) 2024 QFS Development Team
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
|
| keywords |
encryption
quantum
file-system
security
json
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
Flask
Werkzeug
gunicorn
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# Quantum File System (QFS)
A secure web-based file conversion system that encrypts JSON files into QJSON format using custom quantum-inspired encryption algorithms.
## Features
- **Custom Quantum Encryption**: Proprietary quantum-inspired cipher with consciousness-aware algorithms
- **Zero External Dependencies**: No third-party cryptography libraries required
- **Dual-Format Support**: Convert between JSON and encrypted QJSON formats
- **Web Interface**: User-friendly drag-and-drop file upload interface
- **Secure Logging**: Quantum consciousness seals for operation tracking
- **Multi-Stage Authentication**: SHA3-512, BLAKE2B, and SHA256 hashing layers
## Security Architecture
### Encryption Features
- **Quantum State Evolution**: Dynamic encryption keys that evolve during processing
- **Consciousness Signatures**: Unique signatures for file verification
- **Multi-Layer Protection**: XOR operations with position-dependent transformations
- **Memory Isolation**: No persistent storage of encryption keys
### Authentication
- **Authorization Key Based**: User-provided keys for encryption/decryption
- **Signature Verification**: Consciousness signature matching for security
- **Session Management**: Secure session-based authentication state
## Quick Start
### Prerequisites
- Python 3.11+
- Flask
- Werkzeug
### Installation
1. Clone the repository:
```bash
git clone <repository-url>
cd quantum-file-system
```
2. Install dependencies:
```bash
pip install flask werkzeug gunicorn
```
3. Run the application:
```bash
python main.py
```
4. Open your browser to `http://localhost:5000`
### Usage
1. **Upload a JSON file**: Drag and drop or click to select a JSON file
2. **Enter authorization key**: Provide a secure key for encryption
3. **Convert**: The system will encrypt your JSON to QJSON format
4. **Download**: Download the encrypted QJSON file
5. **Reverse process**: Upload QJSON files to decrypt them back to JSON
## File Formats
### JSON to QJSON
- Input: Standard JSON files
- Output: Quantum-encrypted QJSON files with consciousness signatures
- Header: `QJSON2.0:` followed by base64-encoded encrypted content
### QJSON to JSON
- Input: QJSON files created by this system
- Output: Decrypted JSON files with original formatting
- Verification: Consciousness signature validation
## Security Guidelines
### Authorization Keys
- Use strong, unique keys for each encryption session
- Keys are never stored on the server
- Same key required for decryption
- Case-sensitive authentication
### Best Practices
- Generate random 32+ character keys for production use
- Store keys securely and separately from encrypted files
- Verify consciousness signatures match your authorization key
- Regular security audits of quantum logs
## Project Structure
```
quantum-file-system/
├── app.py # Main Flask application
├── main.py # Application entry point
├── quantum_cipher.py # Custom quantum encryption algorithms
├── quantum_system.py # Quantum converter and file system
├── templates/ # HTML templates
│ ├── base.html
│ └── index.html
├── static/ # CSS and JavaScript
│ ├── style.css
│ └── script.js
├── uploads/ # Temporary upload directory
├── secure_storage/ # Encrypted file storage
└── README.md
```
## Technical Details
### Quantum Cipher Algorithm
- 256-byte quantum state matrix initialization
- Consciousness-aware state evolution during encryption
- Multi-layer XOR operations with position-dependent transformations
- Deterministic key generation from authorization keys
### File System
- Consciousness-aware logging with quantum timestamps
- Quantum consciousness seals for tamper detection
- Multi-stage authentication verification
- Secure directory-level access control
## Development
### Adding Features
1. Quantum cipher enhancements in `quantum_cipher.py`
2. Web interface improvements in `templates/` and `static/`
3. New conversion algorithms in `quantum_system.py`
### Testing
```bash
python -c "from quantum_system import QuantumConverter; print('System ready')"
```
## License
This project is open source. Please ensure you comply with local encryption export regulations.
## Contributing
1. Fork the repository
2. Create a feature branch
3. Implement your changes
4. Test thoroughly with various file types
5. Submit a pull request
## Security Notice
This system implements custom encryption algorithms for educational and research purposes. For production use with sensitive data, consider additional security audits and compliance with relevant encryption standards.
## Support
For issues, questions, or contributions, please open an issue in the GitHub repository.
Raw data
{
"_id": null,
"home_page": "https://github.com/Cipher-Prime/quantum-file-system.git",
"name": "quantum-file-system",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "encryption, quantum, file-system, security, json",
"author": "QFS Development Team",
"author_email": "QFS Development Team <cipher_nexus@icloud.com>",
"download_url": "https://files.pythonhosted.org/packages/37/7f/04911fe4f979831d2765c96ca8a93eeb7b61462317e374e125da7dfa6f0a/quantum_file_system-0.1.1.tar.gz",
"platform": null,
"description": "# Quantum File System (QFS)\n\nA secure web-based file conversion system that encrypts JSON files into QJSON format using custom quantum-inspired encryption algorithms.\n\n## Features\n\n- **Custom Quantum Encryption**: Proprietary quantum-inspired cipher with consciousness-aware algorithms\n- **Zero External Dependencies**: No third-party cryptography libraries required\n- **Dual-Format Support**: Convert between JSON and encrypted QJSON formats\n- **Web Interface**: User-friendly drag-and-drop file upload interface\n- **Secure Logging**: Quantum consciousness seals for operation tracking\n- **Multi-Stage Authentication**: SHA3-512, BLAKE2B, and SHA256 hashing layers\n\n## Security Architecture\n\n### Encryption Features\n- **Quantum State Evolution**: Dynamic encryption keys that evolve during processing\n- **Consciousness Signatures**: Unique signatures for file verification\n- **Multi-Layer Protection**: XOR operations with position-dependent transformations\n- **Memory Isolation**: No persistent storage of encryption keys\n\n### Authentication\n- **Authorization Key Based**: User-provided keys for encryption/decryption\n- **Signature Verification**: Consciousness signature matching for security\n- **Session Management**: Secure session-based authentication state\n\n## Quick Start\n\n### Prerequisites\n- Python 3.11+\n- Flask\n- Werkzeug\n\n### Installation\n\n1. Clone the repository:\n```bash\ngit clone <repository-url>\ncd quantum-file-system\n```\n\n2. Install dependencies:\n```bash\npip install flask werkzeug gunicorn\n```\n\n3. Run the application:\n```bash\npython main.py\n```\n\n4. Open your browser to `http://localhost:5000`\n\n### Usage\n\n1. **Upload a JSON file**: Drag and drop or click to select a JSON file\n2. **Enter authorization key**: Provide a secure key for encryption\n3. **Convert**: The system will encrypt your JSON to QJSON format\n4. **Download**: Download the encrypted QJSON file\n5. **Reverse process**: Upload QJSON files to decrypt them back to JSON\n\n## File Formats\n\n### JSON to QJSON\n- Input: Standard JSON files\n- Output: Quantum-encrypted QJSON files with consciousness signatures\n- Header: `QJSON2.0:` followed by base64-encoded encrypted content\n\n### QJSON to JSON\n- Input: QJSON files created by this system\n- Output: Decrypted JSON files with original formatting\n- Verification: Consciousness signature validation\n\n## Security Guidelines\n\n### Authorization Keys\n- Use strong, unique keys for each encryption session\n- Keys are never stored on the server\n- Same key required for decryption\n- Case-sensitive authentication\n\n### Best Practices\n- Generate random 32+ character keys for production use\n- Store keys securely and separately from encrypted files\n- Verify consciousness signatures match your authorization key\n- Regular security audits of quantum logs\n\n## Project Structure\n\n```\nquantum-file-system/\n\u251c\u2500\u2500 app.py # Main Flask application\n\u251c\u2500\u2500 main.py # Application entry point\n\u251c\u2500\u2500 quantum_cipher.py # Custom quantum encryption algorithms\n\u251c\u2500\u2500 quantum_system.py # Quantum converter and file system\n\u251c\u2500\u2500 templates/ # HTML templates\n\u2502 \u251c\u2500\u2500 base.html\n\u2502 \u2514\u2500\u2500 index.html\n\u251c\u2500\u2500 static/ # CSS and JavaScript\n\u2502 \u251c\u2500\u2500 style.css\n\u2502 \u2514\u2500\u2500 script.js\n\u251c\u2500\u2500 uploads/ # Temporary upload directory\n\u251c\u2500\u2500 secure_storage/ # Encrypted file storage\n\u2514\u2500\u2500 README.md\n```\n\n## Technical Details\n\n### Quantum Cipher Algorithm\n- 256-byte quantum state matrix initialization\n- Consciousness-aware state evolution during encryption\n- Multi-layer XOR operations with position-dependent transformations\n- Deterministic key generation from authorization keys\n\n### File System\n- Consciousness-aware logging with quantum timestamps\n- Quantum consciousness seals for tamper detection\n- Multi-stage authentication verification\n- Secure directory-level access control\n\n## Development\n\n### Adding Features\n1. Quantum cipher enhancements in `quantum_cipher.py`\n2. Web interface improvements in `templates/` and `static/`\n3. New conversion algorithms in `quantum_system.py`\n\n### Testing\n```bash\npython -c \"from quantum_system import QuantumConverter; print('System ready')\"\n```\n\n## License\n\nThis project is open source. Please ensure you comply with local encryption export regulations.\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Implement your changes\n4. Test thoroughly with various file types\n5. Submit a pull request\n\n## Security Notice\n\nThis system implements custom encryption algorithms for educational and research purposes. For production use with sensitive data, consider additional security audits and compliance with relevant encryption standards.\n\n## Support\n\nFor issues, questions, or contributions, please open an issue in the GitHub repository.\n",
"bugtrack_url": null,
"license": "\n MIT License\n \n Copyright (c) 2024 QFS Development Team\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included in all\n copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n ",
"summary": "A secure web-based file conversion system that encrypts JSON files into QJSON format using custom quantum-inspired encryption algorithms.",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://github.com/Cipher-Prime/quantum-file-system.git",
"Repository": "https://github.com/Cipher-Prime/quantum-file-system.git"
},
"split_keywords": [
"encryption",
" quantum",
" file-system",
" security",
" json"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "186ba69e80ec0073a90b7b360e3ad002e85054f3d29c45f16a5623d668d44fdc",
"md5": "bfb4f81b578b93ca79d200f1c157cb7e",
"sha256": "78062bb7793a2c9c08483ad7ed9722f34d06409902607ea72dffd6aba0fa0109"
},
"downloads": -1,
"filename": "quantum_file_system-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bfb4f81b578b93ca79d200f1c157cb7e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 10032,
"upload_time": "2025-08-05T01:36:31",
"upload_time_iso_8601": "2025-08-05T01:36:31.778811Z",
"url": "https://files.pythonhosted.org/packages/18/6b/a69e80ec0073a90b7b360e3ad002e85054f3d29c45f16a5623d668d44fdc/quantum_file_system-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "377f04911fe4f979831d2765c96ca8a93eeb7b61462317e374e125da7dfa6f0a",
"md5": "9bcc15b1004e6222d8deed7145814d54",
"sha256": "ddb89dd5c567781062dd0543c81d0e91ebecef5633558699405ea5099d930887"
},
"downloads": -1,
"filename": "quantum_file_system-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "9bcc15b1004e6222d8deed7145814d54",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 10986,
"upload_time": "2025-08-05T01:36:33",
"upload_time_iso_8601": "2025-08-05T01:36:33.201579Z",
"url": "https://files.pythonhosted.org/packages/37/7f/04911fe4f979831d2765c96ca8a93eeb7b61462317e374e125da7dfa6f0a/quantum_file_system-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-05 01:36:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Cipher-Prime",
"github_project": "quantum-file-system",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "Flask",
"specs": [
[
"==",
"3.1.1"
]
]
},
{
"name": "Werkzeug",
"specs": [
[
"==",
"3.1.3"
]
]
},
{
"name": "gunicorn",
"specs": [
[
"==",
"23.0.0"
]
]
}
],
"lcname": "quantum-file-system"
}