DELOL Suite: File Shielding and Data Protection SDK

DELOL3 Data Shield

The DELOL Suite is a professional cryptographic utility designed for high-integrity data shielding. Version 3.0 introduces a Systematic Batch Processing Engine, allowing for seamless bulk operations via DOS wildcards.

Key Features of DELOL File Shielding and Data Privacy Suite

  1. High-Speed Binary Encoding: Optimized for heavy assets (Video, PPT, PDF).
  2. Asymmetric Lineage Mapping: Use distinct Public/Private maps to control who decodes your work.
  3. Ghost Signature Technology: Every shielded file contains a unique 4-byte salt, ensuring two identical files never look the same to a hacker.
  4. Zero-Admin Portability: Runs without installation in the system area of your OS, ideal for secure corporate environments.

The DELOL Suite is the brainchild of Pravin Dhayfule, the Chief Product Owner and Lead Architect. This page is part of his vision which was to create a security framework that provides a robust, standardized environment for data protection, allowing developers to implement high-performance asymmetric encryption through a streamlined and intuitive API.

If you are looking for a ready to download and use DELOL 3.0 File Shielding and Data Protection Suite, you can visit the official product page on his website.

DELOL 3.0 Demo and Walkthrough

Stakeholder Demarcation

  • Pravin Dhayfule (Architect & Product Owner): Oversees core cryptographic design, engine logic development, and the long-term technical roadmap.
  • Cybrent Technology Solutions (Channel Partner): Official partner for commercial distribution, licensing, and digital signature authentication of all binaries.

Technical Architecture

The DELOL SDK bridges a high-level Python layer with a native, compiled C-Engine. The following components are required for the engine to initialize and operate correctly:

  1. delol_engine.cp311-win_amd64.pyd: The native C-Engine extension module. This is a version-specific binary (compiled for Python 3.11) that acts as the primary interface between Python and the core cryptographic logic.
  2. delol_core.dll: The compiled core binary containing the actual shielding algorithms and high-performance logic. This file is digitally signed by Cybrent for security and integrity.
  3. delol_engine.pyi: This is a Python Stub File. It provides type hints and IntelliSense support for IDEs (like VS Code). Since the main engine is a compiled binary, this file allows the editor to show function signatures and documentation while you type, ensuring a robust developer experience.
  4. delol_universal.py: This is a Wrapper Module. It acts as a standardized interface to ensure the engine loads correctly across different environments by handling path resolution and providing a simplified entry point.

Binary Relationship & Dependencies

It is critical to understand the link between the .pyd and the .dll files:

  1. The Middleman (.pyd): When you import delol_engine, Python loads this extension. It translates Python calls into C-compatible commands.
  2. The Brain (.dll): The .pyd file is dynamically linked to delol_core.dll. The DLL performs the heavy-duty encryption and memory management.
  3. The Dependency: If the .dll is missing from the library path, the .pyd will fail to load, resulting in a “DLL load failed” error. Both must reside together in the /lib directory.

Standardized Project Structure

To support both manual batch processing and the background Sentinel service, the following structure is utilized:

DirectoryDescription
Examples/Root folder containing the implementation scripts (Keygen.py, Shield.py, Restore.py, and Automated_Service.py).
/libRequired: Contains the binaries (.pyd, .dll) and support files (.pyi, _universal.py) required for all scripts.
/keysStorage for generated binary keys (e.g., sentinel_pvt.key and sentinel_pub.key).
/ShieldedOutput directory generated by Shield.py for manual batch-shielding operations.
/RestoredDestination directory generated by Restore.py for manual data recovery.
/Raw_FilesThe monitor directory used by the Automated Service to watch for incoming raw data.
/Shielded_VaultDedicated output directory specifically generated and used by the Automated Service.
/LogsRepository for session-based audit logs and performance reports generated by the Sentinel service.

Get DELOL File Shielding and Data Protection SDK

Schedule a call with us for Demo and discussion for DELOL 3.0 SDK and Production Suite Demo. We shall explore how you can implement the File Shielding and Data protection SDKs in your development projects.

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy