Data encryption plays a critical role in the security of IT systems and communications, but it also creates some new challenges like sorting, indexing, efficient querying etc. In order to address exactly these issues, we have developed and implemented successfully our own datastore independent order-preserving encryption (OPE). Our solution allows data encryption while still enabling datastore native indexing and datastore native queries such as 'starts with' and 'range' (if M < N < P then M + X < N < P+X ). Of course, everything comes with a price - by definition, order-preserving encryption algorithms are less secure and slower than conventional encryption algorithms. Our solution takes this into account and offers selective order-preserving encryption per field (column) while the rest of the data is encrypted with standard encryption algorithms. Last but not least, the implementation is thread safe and can leverage multi-core and multi-thread architectures.
We made a sample measurement on KVM virtual server with 4 virtual CPUs, 16 GB of RAM and 4, 8 and 12 instances running simultaneously, encrypting and decrypting random small sized data (less than 2048 bytes). The tests show that the average time increase for the order-preserving encryption is 5-15 ms per record on top of the standard encryption. We consider this 'price' acceptable as it allows our customers to use public/cloud datastore providers without data leak concerns. In addition, datastore administrators do not have access to plain data, so there is no risk of incorrect data handling, as required as well by the General Data Protection Regulation (GDPR).
As we celebrate another milestone, we're thrilled to share some exciting news. While we may have been quiet in recent months, big changes have been happening behind the scenes.
The new year started with a major version bump across our modules and external dependencies, driving a wave of enhancements in performance, features, and reliability.
On behalf of the entire DevInPro team, we wish you and your loved ones a joyful holiday season and a prosperous New Year. May the coming year be filled with success, good health, and happiness.
We are celebrating our company’s third anniversary with unwavering dedication to continuous improvement and a strong focus on delivering high-quality solutions to our clients and partners.
We are thrilled to announce that we have expanded our range of services to include comprehensive Quality Assurance (QA) services. As a software development company, we understand that the quality of the products we deliver is of utmost importance to our clients' success.
The DevInPro team wishes you peace, joy and prosperity. Have a Happy Holiday season and a wonderful New Year!
We are delighted to be celebrating the company’s second birthday. Our second year in business brought us more achievements and new ideas.
A new version of Google Web Toolkit (GWT) was released on June 9, 2022. This is very good news, as it has been a while since the last official release. Thanks to everyone involved!
We are happy to announce that we have enabled Jakarta namespace in our products and from now on, the customer will decide which namespace to use - javax, jakarta or both.
May the new year bring you health, happiness and all the goals that you have set attain success!
All our products are safe and they are not affected by the Apache Log4j 2 exploit CVE-2021-44228.
We are delighted to be celebrating the company’s first birthday. Our first year in business was really interesting and exciting, but it was also quite challenging.
A major challenge for any Web UI is how to render well on a variety of devices and screen sizes. One approach is to create a separate Web UI version for every type of device. The other approach is to develop only one Web UI that is adaptive and serves all devices. We build our own responsive GWT solution.
The next chapter of our journey is the development of Inventory Management System (IMS). IMS resides in the center of every business and it impacts directly essential functions within a company.
Let the new year bring you all health and happiness and let it be filled with joy and prosperity.
For us, the new year started with new challenges that require additional communication languages.
We started our first commercial assignment - Identity and Access Management (IAM). Our client has a legacy, monolithic system that needs to be migrated to a new system based on Service-оriented аrchitecture (SOA).
We are happy to announce the launch of our development company. We are a group of certified professionals searching for new challenges.