IEEE Std 3802 pdf download IEEE Standard for Applicaton Technical Specifcaton of Blockchain-based E-Commerce Transacton Evidence Collectng
5. Functional requirements5.1 Blockchain management5.1.1 Data management
The BETEC platform shall support block data management,block information display，and transactioninformation display.
5.1.2 Blockchain node management
The BETEC platform shall support blockchain node management. The functions of blockchain nodemanagement include the following:
Support platform managers to add new blockchain nodes- Support platform managers to delete blockchain nodes5.1.3 Blockchain operation monitoring
The BETEC platform shall support blockchain operation status monitoring. The functions of blockchainoperation management include the following:
Display the running status of each node of the blockchain, including real-time running status of thenode and usage of the server resources.
Display block height and block transaction information，so that users can intuitively see blockinformation and transaction information through the graphical user interface(GUD).
5.2 User identity management
The BETEC platform shall support the user identity registration and the registration record shall be stored onblockchain. The functions of user identity registration include the following:
Support evidence collector identity registration.
Provide a review mechanism to verify the integrity and legality of the identity registration after theevidence collector submits an identity registration application.
Support on-chain for all information in the identity registration process.On-chain shall be signed witha user ‘s private key and the user will be notified with the block number where the information is stored.Support the evidence collector to query blockchain identity information.
The BETEC platform shall support the registered evidence collector to conduct identity authentication, theresults of which can be stored on blockchain. The functions of identity authentication include the following:
Support real-name authentication of individualusers by validating their identification (ID) information.
Support real-name authentication of enterprises by validating their unified social security codes,business licenses, and other identity information.
Support automatic examination for authentication information ‘s integrity and correctness and confirmthe file format of uploaded attachments along with the authentication. Users shall be notified with theexamination result.
Notify the evidence collector about identity authentication by means of in-site letter or email.
Support on-chain authentication results and notify users of the block number where the information isstored.
– Support the evidence collector to query identity authentication results stored on blockchain.
5.2.3 Private key issuance
The BETEC platform shall support the private key’s issuance by an authenticated evidence collector.Thefunctions of private key issuance include the following:
Support blockchain private key issuance by an authenticated evidence collector.
Support the user in downloading blockchain private keys after download permission verification tohelp improve that the download is performed by the forensic person itself.
Reliable encryption measures shall be applied to help improve the security of private key transmissionduring private key download.
5.2.4 Digital signature
The BETEC platform shall support an authenticated evidence collector with a downloaded private key toupload a private key. The uploaded private key shall match the public key saved on the platform. After asuccessful match, the system signs the transaction with the private key and the system uses the correspondingpublic key to verify the signature and on-chain after validation.
5.2.5 Authentication information modification
The BETEC platform shall support an authenticated evidence collector to modify authentication information.The functions of authentication information modification include the following:
Any modification by the evidence collector shall be reviewed.
Modify the authentication information of the evidence collector.
Support the user in uploading supporting documents in the process, and the upload module shallsupport common file storage formats.
Notify users about their authentication results by means of in-site letter or email.
Support on-chain of change application records, uploaded certification documents, and review results,and notify users about transaction information and the block number where this storage is located.Display modification application records uploaded, supporting documents, and the review results onthe blockchain.