Residue-Based Authentication for SSL MITM Attack Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for secure communication, such as SSL encrypted communication using RSA public-key cryptography, are vulnerable to man-in-the-middle (MITM) attacks, especially when using short passwords, and lack effective, inexpensive measures to prevent such attacks.

Innovation Solution

An encryption apparatus that receives a public key, calculates a residue by adding or subtracting a portion of a password to the dividend data, and transmits this residue as encrypted data, making it difficult for attackers to deduce the password, even if they intercept the communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SSL encrypted communication using RSA public-key cryptography is used, then encrypted communication is achieved, but vulnerability to MITM attacks increases when using short passwords

Engineering Contradiction:
Improvesecurity of encrypted communicationVSAvoidvulnerability to MITM attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by performing password-based residue calculation on encrypted data before transmission. The encryption apparatus calculates a residue of encrypted data by a password held in advance by both communication parties, thereby embedding authentication capability into the encryption process itself. This preliminary authentication step prevents MITM attacks by verifying the other party's identity before actual data transmission begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a residue calculation mechanism as an intermediary between encryption and transmission. This residue, derived from encrypted data through password-based modular arithmetic, serves as an authentication token that verifies the counterparty's identity without exposing the password or encrypted data, thus mediating secure authentication in public-key infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If long cryptographic passwords are used to prevent MITM attacks, then security is improved, but memorability for ordinary persons deteriorates

Engineering Contradiction:
Improvecryptographic securityVSAvoidmemorability of password
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies partial action by using only a portion of the encrypted data (the residue after modular operation) for authentication purposes rather than requiring the entire encrypted data set or a full-length cryptographic password. This residue, calculated as encrypted_data mod password, provides sufficient authentication capability while allowing users to employ shorter, more memorable passwords.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent transforms the authentication parameter from requiring full cryptographic password strength to requiring only sufficient password strength to generate a unique residue value. By changing the authentication parameter from the password itself to its mathematical transformation (the residue), the system accepts shorter passwords while maintaining security through the one-way nature of modular arithmetic operations.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If EV certificates are used to augment automatic check, then security against MITM attacks is improved, but cost increases and essential problem remains unsolved

Engineering Contradiction:
Improvesecurity against MITM attacksVSAvoidexpense consumed
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent replaces expensive EV certificates with a low-cost authentication mechanism based on residue calculation. Instead of relying on costly certificate infrastructure, the system uses inexpensive password-based modular arithmetic operations that can be performed by any communication party without requiring external certification authorities or expensive security infrastructure.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent enables self-service authentication where communication parties verify each other's identity through mutual residue calculation using passwords they already possess. This eliminates the need for external certification services, reducing dependency on expensive third-party infrastructure while maintaining authentication capability through self-contained cryptographic operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8737617B2Encryption apparatus, decryption apparatus, encryption method, decryption method, and encryption/decryption system
Publication Date: 2014.05.27 PANASONIC HOLDINGS CORP
  • US8737617B2 patent drawing
  • US8737617B2 patent drawing
  • US8737617B2 patent drawing

AI summary

In order to protect SSL encrypted communication from MITM attacks, a server certificate is used in the communication. However, operation of the server certificate is not simple, and the certificate is not sufficient to protect the communication from the MITM attacks. In SSL encrypted communication in which a password is shared between a client and a server, the client encrypts random number data and a password by means of a public key, determines a value by processing encrypted data by means of encrypted password data, and transfers the thus-determined value to the server. The server eliminates the password encrypted data from the value and back calculates the random number data, which are then decrypted, to thus acquire the random number data generated by the client. A hash value of the random number data is submitted to the client.