Cryptographic Library

  ON-DEMAND WEBINARS   RESOURCE LIBRARY

Native ABAP Library  Native ABAP Library

 Data Security and protection of Intellectual property has become a necessity in the digital world. The software industry have settled on a number of security standards to protect against cyber attacks, namely AES and RSA. These standards are freely available for use in development projects outside of the SAP environment, but there is no pre-delivered ABAP component that provides this functionality to SAP customers. Until now.

Data Sync Manager

Key capabilities

ABAP Code Obfuscation (hiding)

ABAP Code Obfuscation (hiding)

Prevent unauthorized access to your ABAP code, by obfuscating sensitive methods. Our solution allows the ABAP runtime to access to the original code, but dummy code will be shown in development environment and ABAP debuggers. Source code is digitally signed during transport creation and verified before activation to ensure no tampering has occurred.

 


AES symmetric block encryption

AES symmetric block encryption

Offers the ability to encrypt and decrypt based on pass phrases. Key sizes supported are 128, 192, 256. Support data streams of unlimited size.

 

RSA asymmetric key encryption (Private/Public key support)

 

Our library offers the following capabilities:

  • Encryption/Decryption
  • Sign and verify of data streams of unlimited size
  • Generation of key pairs
  • Saving and loading of PEM format files including X.509 Certificates and encrypted Private key and PEM files

 GET A PERSONALIZED DEMO

asymmetric key encryption2

Common Use Cases

Encryption for financial document submission

Tax and revenue authorities typically expect documents to be signed or encrypted when communicating electronically. The cryptographic library is able to encrypt and decrypt data streams for this purpose.

Encrypting data at rest
When data is stored in a database or a file system, it is possible to encrypt the data using a variety of encryption algorithms. This adds an additional layer of protection to sensitive data and ensures that anyone that has elevated privileges and can access the data store will not be able to decode the data content.
Sending secure communication

By encrypting information before it is sent to a 3rd party or external system, increases the level of security. Even if the message can be intercepted or copied, the content thereof will still be unreadable without the relevant decryption key.

Messages can also be verified as being generated, so that for sensitive transactions such as payments, the contents can be verified.

DSM for IS-U

Content pending

DSM For Oil & Gas

Content pending

DSM for Public Sector

EPI-USE Labs works with a great number of public sector organizations, and has specific capability to handle test data management needs for organizations in this sector. Object Sync seamlessly manages multiple employment contracts, and Grants Management and Funds Management have dedicated objects for copying test data on demand for those complex testing situations.

DSM for Bank Analyser

Organizations leveraging the Bank Analyzer solution from SAP can now carry out lean system refreshes with Client Sync on the Bank Analyzer system whenever the backend system is being refreshed. The post-processing in Client Sync automates around two days of manual effort normally required after a system copy for Bank Analyzer test systems.

DSM for Insurance

DSM contains specific objects and functionality for the Insurance industry, including the ability to copy FSCD data on-demand for a specific Business Partner or Contract Account. ICM and Claims Management data is also covered.

DSM for Retail

For over ten years, DSM has catered for the demanding needs of the Retail sector for test data on demand and lean testing client provisioning. Complex document flows are supported out of the box, with the ability to extend for non-standard configuration. Challenging data to recreate for testing can easily be replicated, including site data, article hierarchies, listings and assortment modules.