Cryptographic Transaction System Using Segmented Key Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In e-commerce transactions, user payment information is vulnerable to fraud as it is shared between multiple points in the system, including the merchant's website and payment gateway, lacking secure transmission and verification mechanisms.

Innovation Solution

A cryptographic system using keyed PV signatures is implemented, where a message for financial transactions is divided into portions, encrypted with specific public keys, and verified by intended parties, ensuring confidentiality and non-repudiation, allowing only specific parties to decrypt and verify transaction details.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If user payment information is shared between merchant's website and payment gateway, then transaction processing can be completed, but the information becomes vulnerable to fraud and security breaches

Engineering Contradiction:
Improvetransaction processing efficiencyVSAvoidpayment information security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The payment information is segmented into multiple portions, where each portion is encrypted with a different public key. The first portion is encrypted with the merchant's public key and can only be decrypted by the merchant, while the second portion is encrypted with the payment gateway's public key and can only be decrypted by the payment gateway. This segmentation ensures that no single party has access to the complete unencrypted payment information, thereby preventing fraud while maintaining transaction processing efficiency.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If payment information is transmitted through multiple parties, then the transaction can be processed, but the potential for fraud increases at each transmission point

Engineering Contradiction:
Improvetransaction system flexibilityVSAvoidfraud risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

Different portions of the payment information are assigned different security qualities based on their intended recipients. The first portion has the quality of being decryptable only by the merchant, while the second portion has the quality of being decryptable only by the payment gateway. This local quality differentiation ensures that each party can only access the information necessary for their specific function, reducing fraud risk while maintaining system flexibility.

Inventive Principle:
Principle #3Local quality

3Loss of information

If all parties have access to payment information for verification, then transaction transparency is improved, but security and confidentiality are compromised

Engineering Contradiction:
Improvetransaction transparencyVSAvoidinformation exposure risk
Core Design Contradiction:
Loss of informationVSObject-generated harmful factors

Solution Approach 1:

The confidential payment information is extracted from the general transaction data and placed in a separate encrypted portion that is only accessible to the payment gateway. This extraction allows the merchant to verify the transaction's authenticity through the digital signature without having access to the actual payment details, thereby maintaining both transparency for verification purposes and security for sensitive information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9286602B2Secure financial transactions
Publication Date: 2016.03.15 MALIKIE INNOVATIONS LTD
  • US9286602B2 patent drawing
  • US9286602B2 patent drawing
  • US9286602B2 patent drawing

AI summary

A method of securely communicating a message for a financial transaction from a first correspondent to one or more recipients. The method comprises dividing the message into at least two portions. Each portion is intended for a recipient. Each portion intended for receipt by one of the recipients is encrypted with that recipient's public key. The message is signed and transmitted to one of the recipients to enable the recipient to verify the message and further transmit the message to a further recipient.