Dynamic electronic signature generation method designed with space-time password

By customizing signature materials and algorithms in three-dimensional space to generate dynamic spatiotemporal cryptography, the problem of existing electronic signature verification relying on third-party platforms is solved, achieving efficient and low-cost signature authenticity verification and diversified display.

CN122069040APending Publication Date: 2026-05-19ZHEJIANG SCI-TECH UNIV
View PDF 10 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHEJIANG SCI-TECH UNIV
Filing Date
2026-04-20
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing electronic signature verification relies on third-party platforms, which are cumbersome, costly, and inefficient. Furthermore, the signature format is limited, lacking diversity and intelligence, making it difficult to prove the authenticity of the signature.

Method used

Customize signature design materials in a three-dimensional spatial structure, combine adjustable parameters and dynamic change algorithms to generate a three-dimensional dynamic spatiotemporal password, verify the authenticity of the signature through a reverse tracing mechanism, and provide a self-editable parameter table and differentiated operation permissions.

Benefits of technology

It achieves high security and uniqueness of signatures, making them difficult to counterfeit and copy. Signers can verify authenticity at any time, reducing verification costs, improving efficiency, and enhancing the diversity and artistry of signatures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122069040A_ABST
    Figure CN122069040A_ABST
Patent Text Reader

Abstract

The invention discloses a method for generating a dynamic electronic signature designed with a space-time password. The method comprises the following steps: S1, designing a signature: acquiring a signature design material selected by a user; designing a signature in a customized manner; s2, configuring parameters and algorithms: setting adjustable parameters for the signature design material in the three-dimensional space structure according to user-defined operation, and binding a dynamic change intelligent algorithm for each adjustable parameter; s3, generating private information of the three-dimensional dynamic space-time password: generating the private information of the three-dimensional dynamic space-time password according to the signature design material, the configured adjustable parameters and the dynamic change algorithm bound with the signature design material; s4, signature generation: driving parameters of the signature design material, generating dynamic change according to a bound dynamic change algorithm, and generating a dynamically displayed electronic signature; s5, signing: signing the dynamic electronic signature which is dynamically displayed into a signature object; and S6, verification: calling the stored space-time password private information and comparing the stored space-time password private information with the current signature display information to complete verification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic signature technology, and in particular to a dynamic electronic signature generation method with a time-space cryptography design. Background Technology

[0002] Existing electronic signature products primarily confirm the legal validity of electronic signature documents through "certification." Electronic signature platforms or authorized third-party institutions provide "certification" services for electronic signature documents. Users can upload their signature documents to the platform to request "certification," and the platform issues a certificate proving the authenticity of the signer and the signature document, and proving that the document has not been tampered with. A major drawback of this process is that it relies entirely on third-party platforms and their technical support. If necessary, further verification must be presented to the court. Furthermore, the electronic signature platform charges a fee for officially issuing the "certification." In particular, most signers, whether at the time of signing or afterward, do not know where to verify the authenticity of their signature documents, are unaware of certification channels, or are simply unaware of the existence of such "certification" services. If a signer suddenly sees a document bearing their signature and doubts its authenticity, proving that it is indeed their signature is extremely difficult. First, he needs to understand that this is an electronic signature, know the certification business, and understand the certification process or channels. He needs to upload the document for certification and pay the certification fee. If there are doubts about the notarization of the certification platform, he also needs to seek further verification from the court or relevant institutions. Therefore, the verification of existing electronic signatures is difficult, inefficient, and costly. Given my country's relatively low level of digitalization, its technical threshold is also very high. Furthermore, existing electronic signatures have a limited form, small display space, lack diversity in signature design and display, lack artistic and technological innovation, and lack the inheritance and development of traditional Chinese signature culture. Therefore, the inventor proposes a dynamic electronic signature generation method with a time-space code. Summary of the Invention

[0003] The purpose of this invention is to address the shortcomings of the prior art by proposing a dynamic electronic signature generation method with spatiotemporal cryptography.

[0004] To achieve the above objectives, the present invention adopts the following technical solution: A method for generating dynamic electronic signatures with spatiotemporal cryptography includes: S1. Signature Design: Obtain signature design materials selected by the user; customize electronic signature design. S2. Configuration parameters and algorithms: Based on user-defined operations, at least one adjustable parameter is set for the signature design material in the three-dimensional spatial structure, and at least one dynamically changing intelligent algorithm is bound to each adjustable parameter. The signature design material, adjustable parameters, and dynamically changing intelligent algorithms can be freely combined. S3. Generate private information of three-dimensional dynamic spatiotemporal password: Generate private information of three-dimensional dynamic spatiotemporal password based on the signature design material, its configured adjustable parameters, and its bound dynamic change algorithm; S4. Signature generation: Based on the three-dimensional dynamic spatiotemporal cryptographic private information, the parameters of the signature design material are driven and dynamic changes are generated according to the bound dynamic change algorithm to generate a dynamically displayed electronic signature. S5. Signature: Generate and display a dynamic electronic signature and add it to the signature object. S6. Verification: Provide a reverse tracing mechanism for verifying the authenticity of the signature. The reverse tracing mechanism completes the verification by retrieving the stored spatiotemporal cryptographic private information and comparing it with the currently displayed signature information.

[0005] The above technical solution further includes: Furthermore, an editable parameter table is provided, in which the user dynamically adds or deletes signature design materials, configures multiple adjustable parameters for each material, and selects or customizes the dynamically changing intelligent algorithm from the algorithm library for each parameter. Through the combination of signature design materials, adjustable parameters, dynamically changing intelligent algorithm and three-dimensional spatial structure, a unique new dynamic spatiotemporal cryptographic information is generated.

[0006] Furthermore, the generated dynamically displayed electronic signature automatically adjusts the display parameters based on a dynamically changing intelligent algorithm or can be manually adjusted in real time each time it is displayed or invoked. The dynamic change intelligent algorithm is bound to the adjustable parameters configured by the user for the signature design material in three-dimensional space. It is executed when the signature is generated or displayed, so that the bound adjustable parameters change according to the logic of the dynamic change intelligent algorithm, thereby driving the signature form, spatial position or visual attributes to change accordingly.

[0007] Furthermore, during the signing process, relevant image data of the signer is collected and incorporated into the three-dimensional spatial structure as one of the signature design materials. Combined with motion algorithms, a visual dynamic signature containing the real-time image of the signer is generated.

[0008] Furthermore, a verification QR code is generated simultaneously with the generation or execution of the electronic signature. The QR code encodes spatiotemporal cryptographic digest information. The QR code encoding is displayed synchronously with the dynamic electronic signature or embedded in the signature layer. The three-dimensional dynamic spatiotemporal cryptographic information is updated in real time during each operation, temporarily saved, and the last complete spatiotemporal cryptographic private information is saved during signing. This private information completely matches the current signature and includes signature configuration information, three-dimensional structure information, algorithm information, signature material and design information, signature digital certificate, timestamp, and other signature information.

[0009] Furthermore, while generating the dynamically displayed electronic signature, a verification QR code associated with it is also generated. The QR code encodes spatiotemporal password digest information, and the QR code encoding is displayed synchronously with the electronic signature or embedded in the signature layer.

[0010] Furthermore, in the process of acquiring and adjusting signature design materials and parameters, binding and selecting algorithms, generating dynamic electronic signatures, and performing reverse traceability verification of signatures, differentiated operation permissions are configured for different user roles. The configuration information of the operation permissions is associated with and stored with the spatiotemporal password private information or the dynamic electronic signature file to ensure that each role can only perform corresponding operations within its authorized scope.

[0011] A dynamic electronic signature system with spatiotemporal cryptography, comprising: 3D editing module: Provides parametric editing capabilities for signature design materials in 3D space; Password generation module: Generates private information using a three-dimensional dynamic spatiotemporal password; Signature generation module: Generates dynamically displayed electronic signatures based on private information; Signature application module: handles the association between signatures and files; Verification and traceability module: Stores spatiotemporal cryptographic information and provides a comparison and verification service for the authenticity of signatures; Playback and display module: Dynamically displays the electronic signature on the user terminal and supports interactive operations.

[0012] The playback and display module includes a dynamic signature player, which loads and plays an electronic signature file containing dynamic effect data. It supports conventional playback control operations such as playback control, speed adjustment and scaling, and maintains the consistency of the dynamic effects corresponding to the spatiotemporal password during playback.

[0013] It includes an interface module that connects to an AI-powered large language model to receive natural language instructions and automatically optimize and upgrade signature design parameters, algorithm configurations, or three-dimensional spatial structures, enabling intelligent iteration and personalized upgrades of signature designs.

[0014] The present invention has the following beneficial effects: In this invention, signature materials are placed in a user-customizable three-dimensional spatial structure, and a large number of parameters such as position, order, angle, width, transparency, size, direction, color, gradient, thickness, light, and time are personalized, forming a highly complex spatial password. This makes each signature essentially a three-dimensional dynamic model containing a massive amount of private information, making it extremely difficult to counterfeit, copy, or crack. The signature is not fixed; its display effect is driven in real time by a preset algorithm based on the spatiotemporal password. Even if an attacker captures a static image at a certain moment, they cannot obtain the password rules and algorithms that drive its changes, effectively resisting screenshot imitation and static imprinting. The signer can retrieve the stored original spatiotemporal password parameters at any time and compare them with the current signature to quickly complete the self-verification of authenticity. This solves the problems of traditional electronic signature verification, which requires certification from a CA institution, is cumbersome, costly, inefficient, and has a low coverage of business. Attached Figure Description

[0015] Figure 1 This is a flowchart of a dynamic electronic signature generation method with spatiotemporal cryptography proposed in this invention; Figure 2 This is a front view of the electronic signature proposed in this invention; Figure 3 This is the three-dimensional structure of the electronic signature proposed in this invention.

[0016] Figure 4 A basic diagram illustrating the simulated motion trajectory configured with default data for trigonometric functions.

[0017] Figure 5 In order to be in Figure 4 Based on this, add a trajectory diagram that extends along the "Z" axis and gradually increases in size.

[0018] Figure 6 This is an illustration of how a photograph changes along a motion trajectory generated by an algorithm.

[0019] Figure 7 The image shows the different positions of the photo after it moves, moving from right to left according to the trajectory.

[0020] Figure 8 Add a diagram illustrating the spin direction to the photograph in the image.

[0021] In the image: 1. QR code; 2. Handwritten signature; 3. Pattern; 4. Base plate; 5. Outer frame; 6. Simulated glass. Detailed Implementation

[0022] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention. The claims define the scope of protection of the present invention, and the specification and embodiments are merely examples.

[0023] Please see Figure 1 As shown, this invention provides a dynamic electronic signature generation method with spatiotemporal cryptography, comprising: S1. Signature Design: Obtain signature design materials selected by the user; customize electronic signature design. S2. Configuration parameters and algorithms: Based on user-defined operations, at least one adjustable parameter is set for the signature design material in the three-dimensional spatial structure, and at least one dynamically changing intelligent algorithm is bound to each adjustable parameter. The signature design material, adjustable parameters, and dynamically changing intelligent algorithms can be freely combined. S3. Generate private information of three-dimensional dynamic spatiotemporal password: Generate private information of three-dimensional dynamic spatiotemporal password based on the signature design material, its configured adjustable parameters, and its bound dynamic change algorithm; S4. Signature generation: Based on the three-dimensional dynamic spatiotemporal cryptographic private information, the parameters of the signature design material are driven and dynamic changes are generated according to the bound dynamic change algorithm to generate a dynamically displayed electronic signature. S5. Signature: Generate and display a dynamic electronic signature and add it to the signature object. S6. Verification: Provide a reverse tracing mechanism for verifying the authenticity of the signature. The reverse tracing mechanism completes the verification by retrieving the stored spatiotemporal cryptographic private information and comparing it with the currently displayed signature information.

[0024] In one embodiment, the three-dimensional spatial structure includes a customizable coordinate system, layer order, rotation center, and axis vector. Users can adjust the position, stacking order, rotation angle, and transparency of signature design materials in the three-dimensional space through an interactive interface, forming a spatial configuration password that is only known to the user.

[0025] It should be noted that the specific analysis process for generating spatiotemporal cryptographic private information is as follows: Selection and import of signature design materials: Users can select at least one signature design material from the local or cloud material library through the system's interactive interface. The materials include, but are not limited to, handwritten signature images, seal patterns, cultural totems, personal photos, motion graphics, or 3D models. The system supports the import of materials in various formats and assigns them a unique material identifier. They can also be combined to design new custom personal signatures. The provision and initialization of the 3D spatial structure editing interface: Provide users with a 3D visualization editing interface, which includes a customizable coordinate system (X, Y, Z axes), a layer order management panel, a rotation center setting tool, and axis vector adjustment controls. During initialization, all imported signature design materials are tiled in the 3D scene in the default order and assigned basic spatial attribute parameters. User-defined spatial parameter adjustment: Users can dynamically adjust at least one of the following parameters of the signature design material in three-dimensional space through interactive operations: Position adjustment: Move the spatial position of the material along the X, Y, and Z axes by dragging or entering coordinate values; Layer order adjustment: Drag and drop the material icons in the layer order management panel, or move them up or down using the function buttons to change their stacking and display order in three-dimensional space, forming a multi-layered spatial structure; Angle adjustment: Rotate around a custom rotation center or a specified axis vector by using the rotation control or by entering Euler angles / quaternions; Transparency Adjustment: Adjust the transparency attribute or gradient of the material in 3D space using the slider or numerical input; Motion trajectory setting: Set keyframes for the footage in the timeline editor to define its motion trajectory in three-dimensional space along a specific path, with speed and acceleration, and at intervals; Spatial configuration password generation and storage: Real-time recording of user parameter adjustments made to each signature design material, and encoding them into structured data, including: Material identifiers and their corresponding 3D coordinates, rotation angle, and transparency value; The layer order relationship between the materials; The functional expression of the motion trajectory or the sequence of keyframes; User-defined coordinate system origin and axial reference.

[0026] After the above data is serialized, a unique and irreversible spatial configuration password is generated using an encryption algorithm. This password is bound to the user's identity and stored in a secure storage area on the local machine or in the cloud, forming a spatiotemporal password that is known only to the user and can be retrieved and verified later.

[0027] In one embodiment, an editable parameter table is provided, in which the user dynamically adds or deletes signature design materials, configures multiple display parameters for each material, and binds at least one dynamically changing intelligent algorithm to each parameter. Through the combination of parameters, algorithms, and three-dimensional spatial structure, unique spatiotemporal cryptographic information is generated.

[0028] It should be noted that the specific analysis process for generating dynamically displayed electronic signatures is as follows: It provides an editable parameter table, through which users can dynamically add or delete signature design materials and configure multiple display parameters for each material, including color, size, motion speed, timeline variables and visual effect attributes; For each display parameter, the user selects or customizes at least one dynamically changing intelligent algorithm from the algorithm library. The algorithm includes random number generation algorithm, trigonometric function motion algorithm, Fourier series transformation algorithm or timeline control algorithm to realize the association configuration between parameters and algorithms. Similarly, other existing published algorithms can be set or different values ​​can be input so that this value can be displayed in signature design through existing information technology. The signature design materials configured by the user, the three-dimensional spatial structure information, multiple display parameters and the bound dynamic change intelligent algorithm are combined to generate a unique spatiotemporal password private information, and the information is encrypted and stored in a secure database. During the signature generation stage, the spatiotemporal cryptographic private information is combined with at least one preset dynamic display algorithm to calculate the dynamic display effect of the electronic signature in real time, including changes in the motion trajectory of the material, morphological gradation, visual effects, and interactive behavior in three-dimensional space. The dynamic display effect is adjusted in real time based on the addition or removal of signature design materials, the adjustment of corresponding parameters, and the update of the selected algorithm, ensuring the uniqueness and dynamism of each signature display, and supporting pause, speed control or zoom operations through user interaction during playback; The generated dynamic electronic signature is associated with and embedded in the target file, while preserving the traceability of spatiotemporal cryptographic private information. During the verification phase, the stored cryptographic information is retrieved and compared with the current signature to confirm the authenticity and integrity of the signature.

[0029] In one embodiment, the dynamic electronic signature automatically adjusts at least one display parameter according to a preset algorithm or manually adjusts it in real time each time it is displayed or called, so as to realize intelligent changes in signature form, motion trajectory or visual effect, and the change process supports real-time playback and control. The preset algorithm is bound to the adjustable parameters configured by the user for the signature design material in three-dimensional space. It is executed when the signature is generated or displayed, causing the bound adjustable parameters to change according to the preset algorithm logic, thereby driving corresponding changes in the signature shape, spatial position or visual attributes.

[0030] It should be noted that the specific analysis process for automatically adjusting at least one display parameter based on the preset algorithm is as follows: Parameter and Algorithm Initialization Configuration: During the signature design phase, an editable parameter table is provided, allowing users to bind at least one display parameter (layer order, spatial coordinates, rotation angle, scaling ratio, color value, transparency, or motion path key points) to the selected signature design material, and to preset one or more algorithms (random number generation algorithm, time function, trigonometric function, physics simulation algorithm, or user-defined function) for each bound parameter. This configuration information, together with the three-dimensional spatial structure information, constitutes the initial spatiotemporal password private information of the signature and is stored in the system. Signature display trigger and dynamic data generation: When a user opens a signature file or calls a dynamic electronic signature to display or execute a signature, the system first loads the spatiotemporal cryptographic private information of the signature, identifies the display parameters with dynamically adjusted rules and their preset algorithms, and then triggers the algorithm execution module. Algorithm execution and real-time parameter adjustment: For each parameter configured with dynamic rules, its preset algorithm is invoked for real-time calculation, for example: If the parameter is the layer order and is bound to a random number generation algorithm, a new set of non-repeating random sequences will be generated each time the content is displayed, in order to rearrange the stacking order of the materials in the three-dimensional spatial structure. More specifically, such as Figure 2 as well as Figure 3 As shown: The first time, you can set the 3D layer order as shown in the image above as QR code 1, handwritten signature 2, pattern 3, base 4, and outer frame 5. The second time, you can set the 3D layer order of the material as: pattern 3, handwritten signature 2, QR code 1, base 4, and outer frame 5. The third time, you can set the handwritten signature 2 to deviate from the angle by 0.1 degrees. The fourth time, you can design it by reducing the transparency of QR code 1 by 0.1 degrees.

[0031] From the front view of the signature, the above settings appear unchanged due to the misalignment of the pattern and the frontal perspective. However, each adjustment and signature is stored in the signature system. When someone imitates or copies this electronic signature, the original signer can easily determine whether the signature belongs to them by accessing the system information or the settings pattern for a specific period. The imitator or copyist cannot know the specific material and spatial information. This password information is like a dynamic QR code, unique each time. This password information can also be further combined with traditional electronic signature tools such as timestamp certificates and digital certificates. If the parameter is a motion trajectory and is bound to a time function algorithm (combined with trigonometric functions to calculate coordinates), the new position coordinates (X, Y, Z) of the signature material in three-dimensional space are calculated in real time based on the current timestamp or playback progress. To further illustrate the automated implementation of dynamic changes, this invention also provides a method for automatically adjusting the order of three-dimensional spatial layers using a random number algorithm. This method can be automatically executed by the system each time a signature is generated or displayed, and the process is as follows: Initialization and parameter acquisition: Assuming the signature consists of N signature design materials, each material corresponds to a unique material identifier (ID: 1, 2, …, N), obtain the total number of digits of the layer order to be generated this time, which is usually equal to the number of materials N.

[0032] Define data containers: The system defines two data containers. Container A is used to store the historical layer order (such as the previous order), and container B is used to temporarily store the currently generated random number sequence. Random sequence generation: The system random number generator generates a random integer R1 within the range [1, N] and stores R1 in container B; Generate a random integer R2 again, and check if R2 already exists in container B. If it does, regenerate it until a random number that has not appeared in container B is obtained, and then store it in container B. Repeat the process of generating random integer R2 again and checking whether R2 already exists in container B, until container B stores N unique random integers. The sequence of these N random numbers in the order of their generation (such as [R1, R2, …, RN]) constitutes a new, random layer sequence number. Uniqueness check: The new sequence in container B is compared with the previous (or previous M) sequence stored in container A to ensure that the new sequence is not consistent with recent historical sequences, thereby ensuring the uniqueness of each change; Spatial Adjustment and Password Generation: According to the new sequence in container B, adjust the layer stacking order of each signature design material in three-dimensional space. At the same time, the newly generated sequence is encrypted and stored as a key component of the spatiotemporal password private information. Dynamic display: When a signature needs to be displayed, the system reads the stored layer sequence and renders a 3D signature view accordingly. Since the sequence is random and unique, it cannot be predicted or copied by others, thus forming a highly secure dynamic password. For example, generate only a single sequence number from 1 to N, define the newly generated sequence number as the original layer number, and then, each time a new sequence number is generated, set this original layer number to the top as the first layer. At the same time, adjust the other layer numbers accordingly. Each newly generated sequence number must not equal 1. In this way, the layer sequence number will automatically change each time. However, since random numbers are unpredictable, the adjusted new layer sequence number is also unpredictable, thus forming a new dynamic 3D structural layer code.

[0033] More specifically, Suppose we put Figure 2 The handwritten signature in the settings can be replaced with an uploaded real-time profile picture, as shown in Parameter Table 1 below: ; Select the function and the main menu "Settings" to bring up the following settings window. The function settings are shown in Table 2 below: ; Set the default values ​​for variables and the input window as shown in Table 3 below: ; Parameter description: m controls the speed of increase, n controls the starting point, θ is the angle that increases from 0 degrees, and abc are variable constants.

[0034] The system selects the following parameters based on the signature material photo: 3D motion coordinates. The corresponding algorithm for these parameters is trigonometric function formulas. Simultaneously, the axis data for the trigonometric functions is selected, choosing the X-axis and Y-axis respectively, and configuring different function constant variables. Based on the above settings, the simplified default data configured in Tables 2 and 3 can produce the following regular motion trajectory, such as... Figure 4 As shown: exist Figure 4 Based on this, by adding a three-dimensional coordinate Z-axis, Z=(c*θ) / π, we can obtain Figure 4 The three-dimensional motion trajectory along the three axes (X, Y, Z) with the Z-axis as the center extension, while adjusting the increasing speed m to gradually increase, as shown in the simulation diagram. Figure 5Then, a point from a certain signature image is moved along this three-dimensional motion trajectory, so that the (X, Y, Z) coordinates of this point in the signature image are aligned with... Figure 5 The coordinates of the motion trajectory are equal. Based on the above, the deflection angle of the trajectory motion of the signature material is set. For example, if we set a signature design material as "photo", we add an axis in the plane to the photo passing through the point (X, Y, Z) with a slope of tan(θ+h). This axis is Y'-Y=tan(kθ+h)(X'-X) (Note: k are constants, with a default value of 1; h is an angle, which can be customized to any angle, with a default angle of 0; X and Y are the coordinates of the selected point). Figures 6-7 The function used for the motion trajectory is not unique, and the angle of the axis can be variable. In this way, we can obtain the three-dimensional motion information of the signature space cryptography containing different motion states at each signature. Based on this motion information, we can also combine it with traditional signature technologies such as timestamps and digital certificates to design three-dimensional dynamic electronic signatures.

[0035] Based on the above method, we can also add other functions or algorithms, such as: Figure 4 The source material "photo" can be modified to move along the above three-dimensional trajectory while simultaneously undergoing a spin algorithm. This allows for simultaneous movement along the trajectory and spin motion, with the spin capable of moving at any angle. Figure 8 As shown; If the parameter is a visual effect (such as color or transparency) and is bound to a gradient algorithm, the system will continuously and smoothly change the corresponding RGB or Alpha channel values ​​during the display process according to the algorithm rules. The above calculation process is performed automatically each time it is displayed or called, generating parameter values ​​that are different from the previous display, thereby enabling intelligent changes in signature form, position, trajectory, or visual effects; Dynamic rendering and real-time playback: Based on the new parameter values ​​generated in real time by the algorithm, the graphics rendering engine is immediately driven to update the state of the signature design material in the 3D scene (including position, shape, appearance, etc.). This update process is played out in real time, forming a continuous and changing dynamic signature visual effect. Playback can be automatic looping or triggered based on specific events (such as mouse hover). Interactive Control and State Management: During dynamic display, a user interface is provided to control the changing process. This includes, but is not limited to, start / pause playback buttons, playback speed adjustment sliders, and dynamic effect reset buttons. Users can use these controls to interrupt autoplay, slow down to observe changes in detail, or restore the signature to a certain baseline state. All state changes resulting from interactive control are logically linked to the core spatiotemporal cryptographic private information to ensure consistency during verification.

[0036] In one embodiment, relevant image data of the signer is collected during the signing process, and the relevant image data is integrated into the three-dimensional spatial structure as one of the signature design materials. Combined with motion algorithms, a visual dynamic signature containing the real-time image of the signer is generated.

[0037] It should be noted that the specific analysis process for generating a visual dynamic signature that includes the real-time image of the signer is as follows: Signature Initiation and Image Acquisition: Upon initiation of a signature, a request is automatically sent to the local internet-connected imaging device associated with the signer to obtain real-time images or short video clips within a set time period before and after the signature event. This acquisition process can be completed through device access authentication or a temporary authorization key, ensuring a strong correlation between the acquired image data and the signer and the spatiotemporal context of the signature. 3D spatial structuring of image materials: The acquired image of the signer is imported into the 3D editing space as an independent signature design material. Parameters such as its initial position, layer depth, orientation angle, and display transparency in the 3D spatial structure are defined. It can also be placed at a specific level in a 3D layer sequence composed of other materials (such as handwritten signature graphics, decorative patterns, and background layers). Motion algorithm binding and configuration: Select and configure at least one motion algorithm for the image material. The algorithm can define the motion trajectory, rotation mode, scaling rhythm or show-and-hide sequence of the image in three-dimensional space. For example, bind a time-variable-based trigonometric function algorithm to drive the image to move periodically along a preset three-dimensional path, or configure a random perturbation algorithm for its "orientation" parameter so that the viewing angle of the image changes unpredictably and slightly each time the signature is displayed. Synthesis and generation of dynamic signatures: Real-time rendering is performed based on the above three-dimensional spatial structure parameters and bound motion algorithms to transform static image materials into signature components with dynamic visual effects. This dynamic image is synthesized synchronously with other dynamic or static signature design materials according to the three-dimensional spatial relationship and timeline, and finally a complete visual dynamic signature is generated that contains the real-time image of the signer and is performing specified movements (such as moving along the track, rotating, fading in and out). User Confirmation and Signature Activation: The system provides users with a preview of the synthesized visual dynamic signature effect. Users can make final confirmations or fine-tuning of the image display parameters and motion modes. After confirmation, the system will encrypt and save the configuration data containing the three-dimensional attributes of the image material and motion algorithm information as part of the spatiotemporal password, and complete the signature process.

[0038] In one embodiment, a position-adjustable layer is set for the dynamic electronic signature in the signature file, allowing the signature layer to be temporarily moved during verification or viewing to fully display the original content of the signed document, and restoring the signature state after the movement is completed.

[0039] It should be noted that the specific analysis process for the adjustable position of dynamic electronic signatures is as follows: Signature layer generation and association: After signing is completed, the generated dynamic electronic signature is overlaid as an independent operable layer on the display interface of the signed document, and the hierarchical association between the signature layer and the original document layer is established. At the same time, the initial position, size and display attribute information of the signature layer are saved. Adjustable layer triggering and activation: When a user needs to fully view or verify the original content of the signed document, the "adjustable mode" of the signature layer is triggered through specific interactive operations, including clicking a dedicated button, long-pressing the signature area, or enabling the "temporary adjustment" option in the viewing tool; Temporary exposure of the original text: After the adjustable mode is activated, the system performs any one or a combination of the following operations to temporarily display the original text covered by the signature layer: Layer separation: Temporarily set the signature layer to a movable state, and when the user drags the signature layer, the complete original text layer content will be automatically and instantly displayed below its original position. The signature layer will move with the cursor or gesture. Content Fill: Identifies the original text area covered by the signature layer in the current file interface, and automatically generates a temporary fill layer in the area based on the pre-saved original text copy data. The fill layer accurately restores the covered original text or image, so that the original text can be fully presented when the signature layer is removed or made semi-transparent. Viewing Completed and Status Restored: After the user finishes viewing the original text, they can exit the adjustable mode by confirming the operation or automatically delaying, and then perform the restoration operation: automatically move the signature layer back to its initial position, or remove the temporary fill layer, and restore the signature layer to its original state on the file, restoring the file's visual state after the signature takes effect. Status synchronization and saving: The above temporary adjustment process only affects the current viewing interface and does not change the original association between the signature data and the file content or its legal effect. The adjustment log is recorded to ensure that the integrity and immutability of the signature itself are not affected.

[0040] In one embodiment, a verification QR code associated with the electronic signature is generated simultaneously with the generation or execution of the electronic signature. The QR code encodes spatiotemporal cryptographic digest information. The QR code encoding is displayed synchronously with the dynamic electronic signature or embedded in the signature layer. The three-dimensional dynamic spatiotemporal cryptographic information is updated in real time during each operation, temporarily stored, and the last complete spatiotemporal cryptographic private information is stored during signing. This private information completely matches the current signature and includes signature configuration information, three-dimensional structure information, algorithm information, signature material and design information, signature digital certificate, timestamp, and other signature information.

[0041] It should be noted that the specific analysis process for generating the associated verification QR code is as follows: Extract spatiotemporal cryptographic information: Extract a set of preset key parameter combinations from the complete spatiotemporal cryptographic private information generated by this signature, which includes three-dimensional spatial structure parameters (layer order, coordinates, rotation angle, transparency) and dynamic parameters (motion trajectory function, algorithm identifier, timestamp); Generate a data digest: Convert the above key parameter combination into a standardized data string, and use the hash algorithm (SHA-256) to calculate a fixed-length, unique spatiotemporal cryptographic digest. This digest can serve as the digital fingerprint of the core features of this signature. Data encoding: The generated spatiotemporal cryptographic digest information, together with optional signature unique identifiers, timestamps, and simplified verification metadata (such as verification server address prefixes), are assembled according to a predetermined data format; Image generation: The system calls a QR code encoding library (ZXing, QR Code Generator) to encode the assembled data into a QR code matrix and render it to generate standard QR code image data. The size, fault tolerance level, and color scheme of the QR code can be adjusted according to presets or user settings. Synchronous display logic association: When the system generates or calls the dynamic electronic signature for display, the display logic of the QR code is triggered synchronously. The QR code, as an independent visual element that is displayed synchronously with the dynamic signature, can be positioned and displayed in the reserved area of ​​the signature file, the corner of the canvas, or appear as the start / end frame of the signature animation. Embedded signature layer technology: The generated QR code image data is treated as an independent graphic layer (i.e., embedded in the signature layer) and combined with other material layers that constitute the dynamic signature (such as handwritten signature layer, 3D model layer, background layer). Through the graphics processing interface, the transparency (e.g., set to semi-transparent), size, and relative position in 3D space (e.g., attached to the back or side of a certain signature material) of the QR code layer can be adjusted. In the final rendered dynamic signature image or video stream, the QR code is displayed synchronously with the dynamic changes of the signature body. That is, as the signature animation plays, the QR code always exists in the set style and relationship. The layer position of the generated QR code is embedded in, and the layer is set to be staggered or transparent, so that users or third parties can easily realize the scanning function.

[0042] Data encapsulation: The complete spatiotemporal cryptographic private information (or the necessary parameter set that can be deduced in reverse) is encrypted and stored together with the signature file in a trusted storage medium such as the cloud or blockchain, and an index is established between the signature ID and the generated spatiotemporal cryptographic digest information. Reverse parsing verification: During verification, the user or verifier scans the QR code to parse out the spatiotemporal cryptographic digest information and verification metadata. Based on the digest information index, the complete spatiotemporal cryptographic data is retrieved from storage, or partial parameters provided by the user are received. The digest is recalculated and compared with the data of the signature system. At the same time, based on the stored spatiotemporal cryptographic data, the dynamic electronic signature effect that should be present in this signature is synchronously displayed or simulated on the verification interface for the user to compare intuitively, thereby completing the integrated verification process of "scanning code - retrieving data - visual comparison".

[0043] In this practical comparison, users can compare the information directly with their naked eyes, or they can have the system automatically compare the information read by scanning the code or uploading the file, and the system will provide a verification result to determine whether they match.

[0044] In one embodiment, during the process of acquiring and adjusting signature design materials and parameters, binding and selecting algorithms, generating dynamic electronic signatures, and performing reverse traceability verification of signatures, differentiated operation permissions are configured for different user roles. The configuration information of the operation permissions is associated with and stored with the spatiotemporal cryptographic private information or the dynamic electronic signature file to ensure that each role can only perform corresponding operations within the scope of its authorization.

[0045] For example: a certain level of access may only allow viewing the signer's digital certificate information and the information related to this signature. Another example may allow viewing all signature information, including the original text, and so on.

[0046] A dynamic electronic signature system with spatiotemporal cryptography, comprising: 3D editing module: Provides parametric editing capabilities for signature design materials in 3D space; Password generation module: Generates private information using a three-dimensional dynamic spatiotemporal password; Signature generation module: Generates dynamically displayed electronic signatures based on private information; Signature application module: handles the association between signatures and files; Verification and traceability module: Stores spatiotemporal cryptographic information and provides a comparison and verification service for the authenticity of signatures; Playback and display module: Dynamically displays the electronic signature on the user terminal and supports interactive operations.

[0047] The playback and display module includes a dynamic signature player, which loads and plays an electronic signature file containing dynamic effect data, supports playback control, speed adjustment and scaling operations, and maintains the consistency of the dynamic effects corresponding to the spatiotemporal password during playback.

[0048] It includes an interface module that connects to an artificial intelligence large language model, which receives natural language instructions and automatically optimizes signature design parameters, algorithm configurations, or three-dimensional spatial structures to achieve intelligent iteration and personalized upgrades of signature design.

[0049] More specifically, the AI-powered large language model can perform reverse analysis and generate reports showing what percentage of signatories complete signing business during overtime, what percentage of signatories sign expert opinions, what percentage of signatories sign abroad, what percentage of signatories are from which regions or industries, what the success rate of signing is for each category, and so on.

[0050] Based on S2, S3, and S4, the order of operations can be changed, they can be combined, or the original content can be used directly to generate an electronic signature and stored in the signature system without generating encrypted information.

[0051] Based on the intelligent and adjustable layers, it also includes an automatic obstacle avoidance function for temporarily adjusting the adjustable signature layer. This automatic obstacle avoidance function can be implemented manually or through a floating cursor. The analysis process is as follows: Set the obstacle avoidance content, such as company name, quantity, unit price, amount, etc. Identify the obstacle avoidance content and its position on the display page, and adjust the outer coordinates of the signature layer to ensure that they do not overlap with the coordinates of the obstacle avoidance content and its position, or that the overlap does not exceed a certain time range. The duration of this range can be set or adjusted to achieve the intelligent obstacle avoidance function.

[0052] The aforementioned obstacle avoidance function, or the algorithm based on its obstacle avoidance function and three-dimensional motion trajectory, can be applied to obstacle avoidance in similar UAVs or to obstacle avoidance based on obstacle trajectory prediction; similarly, it can also be applied to trajectory prediction and obstacle avoidance of aircraft such as missiles.

[0053] According to the aforementioned intelligent algorithm, the "intelligent" aspect refers to the method's ability to automatically identify the signing object during the signing process, compare the content of the signing object with the degree of compliance or violation of existing laws, regulations, and systems, and provide a compliance value, such as 1% to 100%. It can also provide suggestions for violations or modifications, such as: "Clause X violates clause X of a certain law or existing agreement; it is recommended to delete or modify it to: 'XXXXX'." The aforementioned laws, regulations, and systems refer to all existing, publicly available, and effective laws, regulations, and systems, as well as internal control systems, contracts, agreements, commitments, or other restrictive clauses already signed by the user. Based on the comparative analysis, combined with the user's financial model risk-return analysis, and based on the user's decision-making big data model, the method provides signature warnings, prompts, or performs automatic signing.

[0054] The automatic signature described can also be executed based on user-defined templates for the signing recipient, such as fixed-format contracts where only the "contractor information, permitted performance time, and amount within the specified range" are changed. Based on the standard contract, users can also add or remove other automatically determined clauses for the signing recipient. For example, within the authorized performance area: domestic, meaning that as long as the place of performance is within China, and other contract terms remain unchanged, automatic signing is possible. Another example is celebrity signatures; if the signing recipient specifies "the signatory assumes no obligation under this signature," the signature can be automatically executed.

[0055] All data obtained in this invention has been authorized by the user.

[0056] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A method for generating dynamic electronic signatures with spatiotemporal cryptography, characterized in that, include: S1. Design Signature: Obtain the signature design materials selected by the user; Custom-designed electronic signatures; S2. Configuration parameters and algorithms: Based on user-defined operations, adjustable parameters are set for the signature design material in a three-dimensional spatial structure, and a dynamic intelligent algorithm is bound to each adjustable parameter. The signature design material, adjustable parameters, and dynamic intelligent algorithm can be freely combined. S3. Generate private information of three-dimensional dynamic spatiotemporal password: Generate private information of three-dimensional dynamic spatiotemporal password based on the signature design material, its configured adjustable parameters, and its bound dynamic change algorithm; S4. Signature generation: Based on the three-dimensional dynamic spatiotemporal cryptographic private information, the parameters of the signature design material are driven and dynamic changes are generated according to the bound dynamic change algorithm to generate a dynamically displayed electronic signature. S5. Signature: Generate and display a dynamic electronic signature and add it to the signature object. S6. Verification: Provide a reverse tracing mechanism for verifying the authenticity of the signature. The reverse tracing mechanism completes the verification by retrieving the stored spatiotemporal cryptographic private information and comparing it with the currently displayed signature information.

2. The method for generating dynamic electronic signatures with spatiotemporal cryptography as described in claim 1, characterized in that, It provides an editable parameter table, in which users can dynamically add or delete signature design materials, configure multiple adjustable parameters for each material, and select or customize the dynamically changing intelligent algorithm from the algorithm library for each parameter. Through the combination of signature design materials, adjustable parameters, dynamically changing intelligent algorithm and three-dimensional spatial structure, a unique new dynamic spatiotemporal cryptographic information is generated.

3. The method for generating dynamic electronic signatures with spatiotemporal cryptography as described in claim 1, characterized in that, The generated electronic signature automatically adjusts the display parameters based on dynamic changes in the intelligent algorithm each time it is displayed or called, or can be manually adjusted in real time. The dynamic change intelligent algorithm is bound to the adjustable parameters configured by the user for the signature design material in three-dimensional space. It is executed when the signature is generated or displayed, so that the bound adjustable parameters change according to the logic of the dynamic change intelligent algorithm, thereby driving the signature form, spatial position or visual attributes to change accordingly.

4. The method for generating dynamic electronic signatures with spatiotemporal cryptography as described in claim 1, characterized in that, During the signing process, relevant image data of the signer is collected and incorporated into the three-dimensional spatial structure as one of the signature design materials. Combined with motion algorithms, a visual dynamic signature containing the real-time image of the signer is generated.

5. The method for generating dynamic electronic signatures with spatiotemporal cryptography as described in claim 1, characterized in that, The electronic signature in the signed file can be set to an adjustable layer. During verification or viewing, the signature layer can be temporarily moved to fully display the original content of the signed document, and the signature state can be restored after the movement is completed.

6. The method for generating dynamic electronic signatures with spatiotemporal cryptography as described in claim 1, characterized in that, A verification QR code is generated simultaneously with or during the signing of a dynamically displayed electronic signature. The QR code encodes spatiotemporal password digest information and is displayed synchronously with or embedded in the signature layer.

7. The method for generating dynamic electronic signatures with spatiotemporal cryptography as described in claim 1, characterized in that, In the process of acquiring and adjusting signature design materials and parameters, binding and selecting algorithms, generating dynamic electronic signatures, and performing reverse traceability verification of signatures, differentiated operation permissions are configured for different user roles. The configuration information of the operation permissions is associated with and stored with the spatiotemporal password private information or the dynamic electronic signature file.

8. A dynamic electronic signature system with a time-space cryptography design, used to execute the generation method of claim 1, characterized in that, include: 3D editing module: Provides parametric editing capabilities for signature design materials in 3D space; Password generation module: Generates private information using a three-dimensional dynamic spatiotemporal password; Signature generation module: Generates dynamically displayed electronic signatures based on private information; Signature application module: handles the association between signatures and files; Verification and traceability module: Stores spatiotemporal cryptographic information and provides a comparison and verification service for the authenticity of signatures; Playback and display module: Dynamically displays the electronic signature on the user terminal and supports interactive operations.