SPI Transform Key Exchange for Secure Endpoint Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing secure key exchange (SKE) systems generate a Security Parameter Index (SPI) using a random number generator without association with other values, leading to limitations in secure data transfer between endpoints.
Innovation Solution
Implementing SKE messaging using an SPI Transform to enhance secure data transfer by enabling additional functions for a Security Association (SA) between endpoints, including hardware acceleration and secure data transfer between computing nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a random number generator is used to generate SPI without association with other values, then the SPI generation is simple and fast, but the security and functionality of the secure data transfer is limited
Solution Approach 1:
The patent introduces an intermediary transformation process that converts a randomly generated base SPI into a final SPI value using additional parameters (shift amount and mask). This mediator mechanism enhances security by associating the SPI with other values while maintaining the simplicity of random generation, thus resolving the contradiction between security improvement and complexity increase.
Solution Approach 2:
The patent applies parameter changes by modifying the base SPI through bitwise operations (shifting and masking) to generate the final SPI. This transforms the simple random value into a more secure and functional SPI that is associated with other security parameters, improving reliability without requiring a complete redesign of the generation process.
2Adaptability or versatility
If conventional SPI generation methods are used, then the system is easy to implement, but additional functions such as hardware acceleration and enhanced secure data transfer cannot be enabled
Solution Approach 1:
The enhanced SPI generation mechanism serves multiple functions: it provides secure key exchange, enables hardware acceleration, and supports enhanced secure data transfer between endpoints. By making the SPI generation process multi-functional through the addition of transformation parameters, the system achieves versatility without requiring separate mechanisms for each function.
Solution Approach 2:
The patent performs preliminary actions by pre-defining the transformation parameters (shift amount and mask) that will be applied to the base SPI. This preliminary configuration enables the system to support multiple functions including hardware acceleration and enhanced security, while keeping the actual implementation straightforward by reusing existing random number generation capabilities.
3Reliability
If SPI is generated without association with other values, then the generation process is straightforward, but secure communication between endpoints is insufficient
Solution Approach 1:
The transformation parameters (shift amount and mask) act as intermediaries that associate the base SPI with other security values. This intermediary layer enhances secure communication by creating a more complex and secure SPI derivation process while maintaining a clear and manageable structure, thus improving reliability without excessive complexity.
Solution Approach 2:
The patent uses parameter changes (bitwise shift and mask operations) to transform the base SPI into a more secure final SPI value. This approach improves secure communication by associating the SPI with additional parameters while keeping the generation process relatively simple through the use of standard bitwise operations.
Data Source
AI summary
Disclosed embodiments provide systems and methods for generating an SKE Authentication Response using a Security Parameter Index (SPI) Transform to provide secure data transfer in a computing environment. A disclosed method comprises receiving, from an initiator channel on an initiator node, a SKE Authentication Request message at a local key manager (LKM) executing a responder node to initiate a secure communication between the initiator channel and a responder channel. The LKM obtains a Security Parameter Index (SPI) Transform, an SA Index, and SPI Transform values. The LKM creates an SPI based on the SPI Transform using the SA Index and the SPI Transform values. The LKM builds an SKE Authentication Response message based on the SKE Authentication Request message and the SPI, which including the SPI and an encryption algorithm. The LKM transmits the SKE Authentication Response message to the initiator channel on the initiator node using the responder channel.


