SMS Spam Filtering via Authentication Code Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing problem of SMS spam is complex due to spammers easily obtaining mobile phone numbers, making existing solutions ineffective in filtering out unwanted messages without burdening normal message sending procedures.
Innovation Solution
Implementing an authentication system where each mobile phone user sets an anti-SMS-spam ID, which is verified before delivering messages, preventing spam by refusing delivery if the authentication code does not match the stored code.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If authentication verification is implemented for SMS delivery, then SMS spam is effectively filtered, but the complexity of the message sending system increases
Solution Approach 1:
The patent introduces an authentication code as an intermediary element between the sender and receiver. This code acts as a mediator that verifies the legitimacy of the message without requiring complex real-time authentication protocols. The authentication code is embedded in the message itself, allowing the receiving end to verify authenticity through simple comparison with a stored code, thus filtering spam while maintaining system simplicity.
Solution Approach 2:
The authentication code is generated and stored in advance before the actual message sending occurs. This preliminary preparation allows the receiving end to quickly verify message authenticity without adding complexity to the real-time message processing system. The code is pre-associated with the recipient's phone number, enabling straightforward verification when the message arrives.
2Object-affected harmful factors
If authentication codes are verified for each message, then spam delivery is prevented, but the time required for message processing increases
Solution Approach 1:
The authentication verification process is extracted from the main message processing flow and performed as a separate, independent step. The authentication code is extracted from the incoming message and verified against the stored code before the message is delivered to the user. This extraction allows the verification to be performed efficiently without disrupting the overall message processing timeline, as the comparison operation is computationally simple.
3Ease of operation
If simple filtering methods are used, then the system remains easy to operate, but the effectiveness against sophisticated spam is reduced
Solution Approach 1:
The authentication code mechanism serves multiple functions simultaneously: it acts as a spam filter, a message verification tool, and a simple operational layer for both senders and receivers. The same authentication code structure works for all messages regardless of content or source, providing universal applicability. This multi-functionality allows the system to maintain ease of operation while achieving reliable spam filtering, as the mechanism is both simple to implement and effective against various spam types.
Data Source
AI summary
A method for filtering spam directed at mobile phones in a short message system (SMS). A short message includes message content, and both a mobile phone number and a first authentication code of a destination mobile phone. A second authentication code of the destination mobile phone is stored in a memory. The short message is received and the first authentication code and the second authentication code are extracted from the short message and the memory, respectively. If it is ascertained that the extracted first authentication code does not match the extracted second authentication code, then the short message is determined to be SMS spam and is prevented from being subsequently received by the destination mobile phone. Otherwise the short message is determined to not be SMS spam and is not prevented from being subsequently received by the destination mobile phone. An authentication apparatus within the SMS performs the method.


