CN-122028037-A - Fraud-preventing short message signature authentication method and device, electronic equipment and alliance chain bottom layer platform
Abstract
The application relates to a fraud-preventing short message signature authentication method, a fraud-preventing short message signature authentication device, electronic equipment and a alliance chain bottom layer platform, which comprise the steps of receiving contract parameters of a short message contract uploaded by a short message service provider in a target service group; the method comprises the steps of packaging contract parameters into blocks and linking, receiving digital signatures of the target enterprises on the contract parameters, packaging the digital signatures of the target enterprises on the contract parameters into blocks and linking, configuring the contract state of the short message contract into a confirmed state, receiving authorization information of a telecom operator on the short message contract, packaging the authorization information of the telecom operator on the short message contract into blocks and linking, and confirming that the short message contract is signed and authenticated when the telecom server, the target enterprises and the telecom operator monitor that the on-chain events of the blockchain of the target business group comprise the authorization information of the telecom operator on the short message contract. Therefore, the alliance chain can be utilized to ensure that any data change needs to be agreed by a plurality of consensus nodes, the cost of tampering contract data is increased, and the signature safety of the short message is improved.
Inventors
- CHEN LINQI
- LIU JIANXUN
Assignees
- 上海数禾信息科技有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260106
Claims (10)
- 1. The anti-fraud short message signature authentication method is characterized by being applied to a alliance chain bottom layer platform, and comprises the following steps: receiving contract parameters of a short message contract signed with a target enterprise and uploaded by a short message service provider in a target service group; packaging the contract parameters into a first block and uploading the first block to a blockchain of the target business group; receiving a digital signature of the contract parameters by the target enterprise, wherein when the target enterprise monitors that the contract parameters are contained in a first on-chain event of the blockchain, the target enterprise verifies the contract parameters in the first block and digitally signs the contract parameters after the verification is passed; Packaging the digital signature of the contract parameters by the target enterprise into a second block, uploading the second block to a block chain of the target business group, and configuring the contract state of the short message contract into a confirmed state; Receiving authorization information of a telecom operator on the short message contract, packaging the authorization information of the telecom operator on the short message contract into a third block and uploading the third block to a blockchain of the target service group, wherein the telecom operator authorizes the short message contract when listening to an event of which the contract state is confirmed in a second chain event of the blockchain; and when the short message service provider, the target enterprise and the telecom operator monitor that the third block is included in a third link event of a block chain of the target service group, confirming that the short message contract is signed and authenticated.
- 2. The method according to claim 1, wherein the method further comprises: Receiving a short message template of the short message contract uploaded by the target enterprise; packaging the short message template into a fourth block and uploading the fourth block to a block chain of the target service group; Receiving a primary review result of the short message template in the fourth block by the short message service provider, wherein when the target enterprise monitors that the short message template is contained in a fourth chain event of the block chain, the target enterprise checks the short message template in the fourth block and conducts primary review on the short message template after the check is passed; packaging the initial review result of the short message template in the fourth block into a fifth block by the short message service provider and uploading the fifth block to the block chain of the target business group; The telecom operator checks the short message template in the fourth block and performs final examination on the short message template after the check is passed when the telecom operator monitors that the event on the fifth chain of the block chain contains the initial examination result; packaging the final result of the telecom operator on the short message template in the fourth block into a sixth block and uploading the sixth block to the block chain of the target business group; and when the short message service provider, the target enterprise and the telecom operator monitor that the event on the sixth chain of the blockchain of the target business group comprises the fifth block and the sixth block, the short message template is confirmed to be authenticated.
- 3. The method of claim 2, wherein the sms service provider, the target enterprise, and the telecommunications carrier confirm that fraud prevention sms signature authentication was successful when confirming that the sms contract was signed and the sms template was authenticated.
- 4. The method according to claim 1, wherein the method further comprises: After the legal identities of the short message service provider, the telecom operator and the target enterprise are verified through the node management contract of the alliance chain bottom layer platform, the short message service provider, the telecom operator and the target enterprise are built into the target business group through the multi-group architecture of the alliance chain bottom layer platform.
- 5. The method according to claim 4, wherein the method further comprises: Configuring a contract information data structure of the short message contract in an intelligent contract of a blockchain of the target business group; The short message service provider uploads the contract parameters based on the contract information data structure, the target enterprise uploads the digital signature based on the contract information data structure, and the telecom operator uploads the authorization information based on the contract information data structure.
- 6. The method of claim 4, wherein the short message service provider uploads the contract parameters into a pool of consensus nodes of the target business group via a uploadContract method of the smart contract, wherein the uploadContract method is a custom packaged smart contract deployment method; The main node in the alliance chain bottom layer platform, which is dynamically confirmed based on a consensus algorithm, packages the contract parameters into a first block, broadcasts the first block to all consensus nodes of the alliance chain bottom layer platform for verification, and uploads the first block to a block chain of the target business group after all the consensus nodes pass the verification; Wherein, after the uploadContract method is successfully executed, the smart contract triggers the first on-link event.
- 7. The method of claim 6, wherein the target enterprise invokes a confirmContract method of the smart contract to upload the digital signature, the digital signature entering a pool of consensus nodes of the target business group, wherein the confirmContract method is a custom packaged contract deployment result verification assistance method; The new main node dynamically confirmed based on the consensus algorithm in the alliance chain bottom layer platform packages the digital signature into a second block, the second block is broadcasted to each consensus node of the alliance chain bottom layer platform for verification, and the second block is uploaded to a block chain of the target service group after each consensus node passes verification; After the confirmContract method is successfully executed, triggering the second on-link event by the intelligent contract, wherein the second on-link event comprises an event of ContractConfirmed method, and the ContractConfirmed method is a custom packaged contract deployment result confirmation method; and when the telecom operator monitors the event of the ContractConfirmed method, authorizing the short message contract.
- 8. A fraud prevention short message signature authentication device, applied to a federation chain underlying platform, the device comprising: The first receiving module is used for receiving contract parameters of the short message contract signed with the target enterprise and uploaded by the short message service provider in the target service group; a first uploading module, configured to package the contract parameters into a first block and upload the first block to a blockchain of the target service group; the second receiving module is used for receiving the digital signature of the contract parameters by the target enterprise, wherein when the target enterprise monitors that the contract parameters are contained in a first link event of the blockchain, the contract parameters in the first block are checked, and after the check is passed, the contract parameters are digitally signed; The second uploading module is used for packaging the digital signature of the contract parameters by the target enterprise into a second block, uploading the second block to a block chain of the target business group and configuring the contract state of the short message contract into a confirmed state; The third receiving module is used for receiving the authorization information of the telecom operator on the short message contract, packaging the authorization information of the telecom operator on the short message contract into a third block and uploading the third block to a block chain of the target service group, wherein the telecom operator authorizes the short message contract when monitoring that the event of which the contract state is confirmed is included in the event on a second chain of the block chain; and when the short message service provider, the target enterprise and the telecom operator monitor that the third block is included in a third link event of a block chain of the target service group, confirming that the short message contract is signed and authenticated.
- 9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method of any one of claims 1 to 7 when the computer program is executed by the processor.
- 10. The alliance chain bottom layer platform is characterized by comprising a plurality of blockchain nodes, wherein the blockchain nodes comprise nodes of a short message service provider in a target service group, nodes of a target enterprise and nodes of a telecom operator, and the blockchain nodes further comprise main nodes which are dynamically confirmed based on a consensus algorithm; the short message service provider uploads contract parameters of a short message contract signed with a target enterprise to the target service group; the master node packages the contract parameters into a first block and uploads the first block to a blockchain of the target business group; when the target enterprise monitors that the contract parameters are contained in a first link event of the blockchain, checking the contract parameters in the first block, digitally signing the contract parameters after the contract parameters pass the checking, and uploading the digital signature to the target business group; The master node packages the digital signature of the contract parameters by the target enterprise into a second block, uploads the second block to a block chain of the target business group, and configures the contract state of the short message contract into a confirmed state; the telecom operator authorizes the short message contract when monitoring that the event of which the contract state is the confirmed state is included in the event on a second chain of the blockchain, and uploads the authorization information of the short message contract to the target service group; The main node packages the authorization information of the telecom operator on the short message contract into a third block and uploads the third block to a block chain of the target business group; and when the short message service provider, the target enterprise and the telecom operator monitor that the third block is included in a third link event of a block chain of the target service group, confirming that the short message contract is signed and authenticated.
Description
Fraud-preventing short message signature authentication method and device, electronic equipment and alliance chain bottom layer platform Technical Field The application relates to the technical field of short message signature authentication, in particular to a fraud prevention short message signature authentication method, a fraud prevention short message signature authentication device, electronic equipment and a alliance chain bottom layer platform. Background Short message signature authentication is a key technology in the field of mobile communication, and is mainly used for verifying the identity authenticity of a short message sender and preventing security threats such as spam short messages, fraud short messages and the like. Along with the identity verification and service notification of e-commerce, financial payment and other businesses through a short message channel, the importance of the short message signature authentication technology is increasingly highlighted. Traditional sms signature authentication schemes rely primarily on centralized Public Key Infrastructure (PKI) or identity-based cryptography (IBC), but they face many challenges in handling cross-institution collaboration, data trusted traceability, and high concurrency scenarios. The existing short message signature authentication technology mostly adopts different forms of centralized or semi-centralized architecture, and has the problems of single-point fault risk, low cross-institution audit efficiency, insufficient data privacy protection and the like. Particularly, under the scene of multi-party cooperative participation of a telecom operator, a short message service provider, an enterprise client and the like, the conventional scheme is difficult to realize transparency of a flow, non-tampering of data and traceability of operation while ensuring efficient authentication. And enterprises and short message service providers expect certain privacy protection in the contract signing and authentication process so as to prevent improper competition of the classmates. Disclosure of Invention Based on the above, it is necessary to provide a fraud prevention short message signature authentication method, apparatus, electronic device and alliance chain bottom platform, which can replace single-point trust dependence through a distributed trust model, and utilize a consensus mechanism of the alliance chain to ensure that any data change needs to be agreed in a consistent way through a plurality of authorized nodes, thereby improving the cost of tampering or malicious behavior from attacking a center to simultaneously attacking a plurality of independent mechanism nodes, fundamentally changing cost benefit calculation of an attacker, and remarkably improving the security of short message signature. According to a first aspect of certain exemplary embodiments of the present disclosure, a fraud prevention short message signature authentication method is provided, applied to a federation chain underlying platform, and includes receiving contract parameters of a short message contract with a target enterprise uploaded by a short message service provider in a target service group, packaging the contract parameters into a first block and uploading the first block to a blockchain of the target service group, receiving a digital signature of the target enterprise on the contract parameters, wherein when the target enterprise monitors that the contract parameters are included in an event on the first chain of the blockchain, checking the contract parameters in the first block and digitally signing the contract parameters after the checking passes, packaging the digital signature of the contract parameters by the target enterprise into a blockchain of the target service group, and configuring the contract state of the short message contract into a confirmed state, receiving authorization information of a telecom operator on the short message contract into a third block and uploading the third block to the blockchain of the target service group, wherein when the second block of the telecom operator monitors that the contract parameters are included in the second chain of the blockchain, confirming the contract state of the telecom operator on the target service group, and confirming the contract state of the telecom operator on the third block. In some exemplary embodiments, the fraud prevention short message signature authentication method further comprises the steps of receiving a short message template of a short message contract uploaded by a target enterprise, packaging the short message template into a fourth block and uploading the fourth block to a blockchain of a target service group, receiving a primary audit result of the short message template in the fourth block by a short message service provider, checking the short message template in the fourth block when the short message template is included in a fourth chain event of the bloc