CRYPTOGRAPHIC DESIGN
Cryptographic design is the art and science of managing tradeoffs between security, performance, and complexity. The design process is critical and it is the phase where you get the most benefit for the least amount of capital. Due the difficulty in modifying equipment if problems are found in later stages, it is important to get it right from the start.
CRYPTOGRAPHIC IMPLEMENTATION
The value of having a cryptographer on staff during the implementation phase is that you don’t have to train engineers with other specializations in something they often cannot or do not have the desire to understand. Also due to the physical nature of cryptography sometimes the implementation of cryptographic functions can be what makes or breaks a system.
CRYPTOGRAPHIC EVALUATION
When dealing with secure systems, the process of testing for correctness is only the start. After a system passes obvious requirements, such as known answer tests, it must be evaluated by expert analysis. To do this effectively you need to understand the system as a whole and how weaknesses emerge, through the study of historical cases that demonstrate how real systems have been broken. Leventhal Technologies specializes in the design of cryptographic protocols which are often the most important part of a system to get right. Protocols are notoriously difficult to design and are often broken years after operation in the field.
REVERSE ENGINEERING
Reverse engineering is the art of thinking of things that the system architect did not think about. As an attacker, you need to put yourself in the shoes of the design team and go through the same logical process they did during conceptualization and implementation. Performing reverse engineering on your own design is critical.
Copyright © 2007-2024 Leventhal Technologies, LLC. All Rights Reserved.