Method and device for password input based on meta-universe virtual reality environment
By generating private two-dimensional or three-dimensional password input screens in the metaverse virtual reality environment, and combining biometrics and dynamic seed number technology, the risk of being spied on during password input is solved, achieving high security and efficient password input.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN NANTIAN DONGHUA TECH
- Filing Date
- 2022-10-12
- Publication Date
- 2026-05-29
AI Technical Summary
Existing technologies cannot effectively prevent the risk of password leakage caused by others watching the password entry process in the metaverse virtual reality environment, which affects security and privacy protection.
By collecting users' personal biometrics and identity credentials, a private two-dimensional or three-dimensional password input virtual screen is generated in the metaverse virtual reality environment using a head-mounted display device. Password combinations are generated using dynamic seed numbers and random generation methods. Password input is achieved by combining technologies such as gyroscopes and depth cameras. Passwords are entered through a secure channel, and passwords are recorded using virtual fingers and virtual pointers.
It improves the security and confidentiality of password input, ensuring that only the user can enter the password, preventing leakage, and enhancing the security and efficiency of the password entry process.
Smart Images

Figure CN115618314B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of virtual reality technology, specifically to a password input method and device based on a metaverse virtual reality environment. Background Technology
[0002] The metaverse is a persistent and decentralized online 3D virtual environment. Its realization through practical application in the field of virtual reality technology demonstrates its technical feasibility. Users can enter this artificial virtual world and perform various actions using devices such as virtual reality glasses, augmented reality glasses, mobile phones, personal computers, and video game consoles. One crucial area for improvement in metaverse technology is security and privacy. Ensuring privacy is essential both in real life and in virtual reality. Only by continuously strengthening privacy protection can the expansion and promotion of metaverse-related fields be accelerated.
[0003] Chinese invention patent CN105893884A discloses a touch-encrypted keyboard and a data input method. The touch-encrypted keyboard includes a touchscreen, a security module, a main controller, a display screen, and a circuit board. The display screen shows virtual keys on the touch-encrypted keyboard. The touchscreen generates sensing signals based on touch operations, converts these signals into coordinate information, and sends it to the security module. The security module generates input data based on the coordinate information, encrypts the input data into ciphertext, and sends the ciphertext input data to the main controller after verifying the main controller's identity. In real-world environments, to ensure password input security, privacy screens are typically added to password input devices to prevent others from watching the password input process. Password input devices are usually personal portable terminals, unattended self-service terminals, or manned encrypted keyboards. After input, the password content is converted into encrypted ciphertext to ensure secure transmission. However, the risk of password leakage due to unauthorized viewing during the input process remains unavoidable in real-world environments. Summary of the Invention
[0004] The purpose of this invention is to overcome the shortcomings of the prior art and provide a password input method and device based on the metaverse virtual reality environment that can improve security and prevent password leakage.
[0005] The objective of this invention is achieved through the following technical solution:
[0006] This invention provides a password input method based on a metaverse virtual reality environment, comprising:
[0007] Step 1: Collect user's personal biometric features and read identity credential information to log in on a personal private terminal device or a self-service terminal with a private security environment;
[0008] Step 2: Connect your personal private terminal device or a self-service terminal device with a private security environment to the head-mounted display device to view relevant interactive information; The generation of virtual images depends on the currently operating personal private terminal device or a self-service terminal with a private security environment. Users use head-mounted display devices to view the virtual world in the Metaverse virtual reality environment.
[0009] Step 3: When password entry is required, verified personnel can create a private two-dimensional or three-dimensional password input virtual screen outside the metaverse virtual reality scene through their personal private terminal device or a self-service terminal with a private domain security environment to view and generate a password matrix; the character type combination and function options entered in the password input virtual screen are separately partitioned, the password input unit selects the entry method and related encryption process, and the password combination method is generated by using a dynamic seed number and random generation method;
[0010] Step 4: The user selects a password and submits it through the relevant secure channel.
[0011] Furthermore, the password input virtual screen includes selectable two-dimensional or three-dimensional screens, screen operation space size, screen button style, screen character combination method, and screen character dynamic multiple random arrangement order. When a two-dimensional screen is selected, the characters are displayed in the user's virtual world based on their distance. When a three-dimensional screen is selected, the user can select characters by surrounding them in the virtual world.
[0012] Furthermore, the password input settings allow users to select numbers, letters, and punctuation marks. When submitting the password, the virtual screen will display a correct or incorrect flag for selection. If the user enters the wrong password and selects the incorrect flag, the characters in the virtual screen will be randomly rearranged to further enhance security. The password is ultimately recorded as a string, and the security level of the password is proportional to its length.
[0013] Furthermore, the user's password input methods include: virtual pointer input, input using an external touch device, and input using a virtual finger. The depth camera set on the head-mounted display device recreates the user's hand as a virtual finger in the virtual world, and the user directly clicks the relevant button in the password input virtual screen using the virtual finger.
[0014] Furthermore, the dynamic and random arrangement of the characters on the screen in a two-dimensional or three-dimensional space includes: when the user enters a password, the numbers, letters, and punctuation marks are arranged in layers according to their distance from the user, with each type of input element distributed in one or more layers; when an error flag is pressed, the order of the numbers, letters, and punctuation marks in the selected layer arrangement is shuffled and randomly re-arranged.
[0015] The present invention also provides a password input device based on a metaverse virtual reality environment, comprising:
[0016] A head-mounted display device connected to a server for viewing relevant interactive information;
[0017] The gyroscope, built into the head-mounted display device, transmits orientation data signals to a personal private terminal device or a self-service terminal device with a private security environment connected to the head-mounted display device. The personal private terminal device or the self-service terminal device with a private security environment collects the user's personal biometric characteristics and reads identity credential information. The built-in gyroscope follows the direction of the head to operate the virtual pointer.
[0018] The password input unit is used by the head-mounted display device to generate a virtual password input screen and control the virtual pointer to complete the password input.
[0019] The communication unit, connected to the password input unit, is used to receive user input requests.
[0020] Furthermore, the virtual pointer selects a specific password character in the virtual screen, sets a time limit for the selected character, and determines the selection status of the specific password character by whether the set time limit is exceeded, thus determining whether the specific password character is selected. If the set time limit is exceeded, it is determined that the character is not selected; if the set time limit is not exceeded, it is determined that the character is selected.
[0021] Furthermore, the password input unit includes at least one input character element. The head-mounted display device identifies the user scene focus in the virtual reality scene, places the user scene focus on the password input unit, and the user scene focus performs focus movement on the password input unit. The user scene focus performs focus movement around all the input character elements on the password input unit. When it is determined that the movement trajectory of the focus movement meets the input conditions, all input character elements can be input as part of the input password through virtual pointer input, input using an external control device, or input using a keyboard and mouse.
[0022] Furthermore, during the password input process, all input character elements are input using at least one input method.
[0023] Furthermore, the number of characters required for a password can be preset by the user on their personal private terminal device or a self-service terminal device with a private security environment.
[0024] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0025] This invention ensures the security of password input by entering it in a virtual environment, and improves the efficiency and reliability of password input. During the user's password selection process, the confidentiality of the input process is fully guaranteed, and no operational logic can deduce the user's actual input content. The password input device of this invention ensures that only the user can enter the password and that the password will not be leaked. Attached Figure Description
[0026] Figure 1 A flowchart of a password input method based on a metaverse virtual reality environment;
[0027] Figure 2 This is a block diagram of a password input device based on a metaverse virtual reality environment;
[0028] Figure 3 This is a diagram of a password input screen in a virtual world. Detailed Implementation
[0029] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0030] 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 a part of the embodiments of the present invention, and not all of them. 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.
[0031] It should be noted that the terms "comprising," "including," and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this invention, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0032] like Figure 1 As shown, a password input method based on a metaverse virtual reality environment includes:
[0033] Step 1: Collect user's personal biometric data and read identity credentials. User login is performed on a personal private terminal device or a self-service terminal with a secure private environment. The identity verification mechanism ensures the identity information of the current operator and guarantees that the operator is a designated person. This ensures security review before operation and protects privacy.
[0034] Step 2: Connect your personal private terminal device or a self-service terminal device with a private security environment to the head-mounted display device to view relevant interactive information; The generation of virtual images depends on the currently operating personal private terminal device or a self-service terminal with a private security environment. Users use head-mounted display devices to view the virtual world in the Metaverse virtual reality environment.
[0035] Step 3: When password entry is required, verified personnel can create a private two-dimensional or three-dimensional password input virtual screen outside the metaverse virtual reality scene through their personal private terminal device or a self-service terminal with a private domain security environment to view and generate a password matrix. The character type combination and function options entered in the password input virtual screen are separately partitioned. The password input unit selects the entry method and related encryption process. The password combination method is generated by a dynamic seed number and randomization. The selected entry method and related encryption process are controlled by the password input unit. Various customizations can also be made according to the user's usage habits to facilitate quick entry for the user.
[0036] Step 4: The user selects a password and submits it through the relevant secure channel.
[0037] One embodiment includes a password input virtual screen with selectable two-dimensional or three-dimensional screens, screen operation space size, screen button styles, screen character combination methods, and dynamic multiple random arrangement order of screen characters. When selecting a two-dimensional screen, characters are displayed in the user's virtual world based on their distance. When selecting a three-dimensional screen, the user can circle around the characters in the virtual world to select them. The screen operation space size can be adjusted by the user according to the head-mounted display device, allowing the user to adapt to the virtual world as quickly as possible. The screen button styles can be irregular three-dimensional shapes, cuboids, cubes, cylinders, etc. The screen character combination method involves punctuation marks interspersed among numbers, with correct or incorrect indicators separated from numbers and letters respectively. The fonts of numbers and letters vary, with different font thicknesses, providing a good visual experience and high fun for the user when selecting and inputting characters.
[0038] The password input settings allow users to select numbers, letters, and punctuation marks. When submitting the password, the virtual screen will display a correct or incorrect option. If the user enters the wrong password and selects the incorrect option, the characters in the virtual screen will be randomly rearranged to further enhance security. The password is ultimately recorded as a string, and the security level of the password is proportional to its length.
[0039] Users can input their passwords using the following methods: virtual pointer input, input via an external touch device, or input via a virtual finger.
[0040] In one embodiment, a gyroscope is built into the head-mounted display device. The gyroscope transmits orientation data signals to a terminal connected to the head-mounted display device. The built-in gyroscope follows the direction of the head to operate a virtual pointer. The pointer selects a specific password character in the virtual image. A time limit is set for the selected character. The selection status of the specific password character is determined by whether the set time has elapsed. If the set time has elapsed, it is determined that the character is not selected; if the set time has not elapsed, it is determined that the character is selected. The password entry is completed in this way.
[0041] One embodiment allows modification of function options simultaneously. Furthermore, a virtual pointer can be manipulated via a personal private terminal device or a touch-screen device configured in a secure private environment, allowing selection and input of specific password characters or function option buttons through clicking or long-pressing / hovering.
[0042] One embodiment involves using a depth camera on a head-mounted display device to recreate the user's hand as a virtual finger in a virtual environment, allowing the user to directly click on relevant buttons in the password input virtual screen using the virtual finger.
[0043] One embodiment involves installing an electroencephalogram (EEG) device in a head-mounted display device. The control signals of the EEG device are transmitted to a terminal connected to the head-mounted display device, which then controls a virtual pointer to complete password input.
[0044] After completing the password input and submission through the above four methods, the plaintext password is converted into ciphertext through the system's security encryption logic and submitted to the system backend for password entry or review.
[0045] The dynamic and random arrangement of characters on the screen is displayed in a two-dimensional or three-dimensional space. This includes: when a user enters a password, the numbers, letters, and punctuation marks are arranged in layers according to their distance from the user, with each type of input element distributed in one or more layers. When an error flag is pressed, the order of the numbers, letters, and punctuation marks in the selected layer is shuffled and randomly rearranged.
[0046] like Figure 2 As shown, a password input device based on a metaverse virtual reality environment includes:
[0047] A head-mounted display device connected to a server for viewing relevant interactive information;
[0048] The gyroscope, built into the head-mounted display device, transmits orientation data signals to a personal private terminal device or a self-service terminal device with a private security environment connected to the head-mounted display device. The personal private terminal device or the self-service terminal device with a private security environment collects the user's personal biometric characteristics and reads identity credential information. The built-in gyroscope follows the direction of the head to operate the virtual pointer.
[0049] The password input unit is used by the head-mounted display device to generate a virtual password input screen and control the virtual pointer to complete the password input.
[0050] The communication unit, connected to the password input unit, is used to receive user input requests.
[0051] Users utilize personal private terminal devices with identity authentication and data collection capabilities, or self-service terminals configured in a secure private environment (hereinafter referred to as "terminals"). The terminal runs a client application that communicates with the server via a communication unit and can access related services provided by the server. To ensure the security of the password entry process, users must view relevant interactive information using a privacy-protected display unit connected to the terminal. This display unit can be a head-mounted display device, AR glasses, VR glasses, 3D glasses, a holographic display, a privacy screen, etc. When the server requires password authentication, the client application running on the terminal calls the password input unit, which generates the password. Figure 3 The example describes a password input screen, which can be generated in 2D or 3D. Figure 3 This example is only intended to illustrate one input scenario, and the specific implementation of this invention is not limited to this scenario. The user selects characters from the screen using a password input unit connected to the terminal. Character selection methods can be varied, including but not limited to mouse, gyroscope, eye tracking, depth camera, and brainwave analysis. After character selection, the password content is transmitted to the terminal to run the client application.
[0052] One embodiment includes a password input unit comprising at least one input character element. A head-mounted display device identifies the user scene focus in a virtual reality scene, places the user scene focus on the password input unit, and the user scene focus performs focus movement on the password input unit. The user scene focus performs focus movement around all input character elements on the password input unit. When the movement trajectory of the focus movement is determined to meet the input conditions, all input character elements can be input as part of the password by means of a virtual pointer, an external control device, or a keyboard and mouse. During the input of a password, all acquired input character elements are input using at least one input method. The number of password characters can be preset by the user on a personal private terminal device or a self-service terminal device with a private security environment.
[0053] It should be noted that the above specific embodiments are merely preferred embodiments of the present invention and the technical principles applied thereunder. Within the scope of the technology disclosed in the present invention, any changes, modifications, substitutions, combinations, or simplifications made by those skilled in the art without departing from the spirit and principle of the present invention shall be considered equivalent substitutions and shall be covered within the protection scope of the present invention.
Claims
1. A password input method based on a metaverse virtual reality environment, characterized in that, include: Step 1: Collect user's personal biometric features and read identity credential information to log in on a personal private terminal device or a self-service terminal with a private security environment; Step 2: Connect your personal private terminal device or a self-service terminal device with a secure private environment to the head-mounted display device to view relevant interactive information; Users view the virtual world within the Metaverse virtual reality environment using head-mounted display devices; Step 3: When password entry is required, verified personnel can create a private two-dimensional or three-dimensional password input virtual screen outside the metaverse virtual reality scene through their personal private terminal device or a self-service terminal with a private domain security environment to view and generate a password matrix; the character type combination and function options entered in the password input virtual screen are separately partitioned, the password input unit selects the entry method and related encryption process, and the password combination method is generated by using a dynamic seed number and random generation method; Step 4: The user selects a password, and the entered password is submitted through the relevant secure channel; the password input virtual screen includes selectable two-dimensional or three-dimensional screens, screen operation space size, screen button styles, screen character combination methods, and screen character dynamic multiple random arrangement order; the selectable character range for password input settings is numbers, letters, and punctuation marks, and when submitting the password, the virtual screen will also display a correct or incorrect indicator for selection; The password is ultimately recorded as a string, and the security level of the password is directly proportional to its length. The characters on the screen are dynamically and randomly arranged multiple times in a two-dimensional or three-dimensional screen, including: when the user enters a password, the numbers, letters, and punctuation marks are arranged in layers according to their distance from the user, with each type of input element distributed in one or more layers; when the error flag is pressed, the order of the numbers, letters, and punctuation marks in the selected layer arrangement is shuffled and randomly re-arranged. The number of characters for the password can be preset by the user on their personal private terminal device or a self-service terminal device with a private security environment.
2. The password input method based on a metaverse virtual reality environment according to claim 1, characterized in that: The user's password input methods include: virtual pointer input, input using an external touch device, and input using a virtual finger.
3. A password input device applying the password input method based on the metaverse virtual reality environment as described in claim 1, characterized in that, include: A head-mounted display device connected to a server for viewing relevant interactive information; The gyroscope, built into the head-mounted display device, transmits orientation data signals to a personal private terminal device or a self-service terminal device with a private security environment connected to the head-mounted display device. The personal private terminal device or the self-service terminal device with a private security environment collects the user's personal biometrics and reads identity credential information. The gyroscope follows the direction of the head to operate the virtual pointer. The password input unit is used by the head-mounted display device to generate a virtual password input screen and control the virtual pointer to complete the password input. The communication unit, connected to the password input unit, is used to receive user input requests; The virtual pointer selects a specific password character in the virtual screen, sets a time limit for the selected character, and determines the selection status of the virtual pointer on the specific password character and whether the specific password character has been selected by checking whether the set time has been exceeded. The password input unit includes at least one input character element. The head-mounted display device identifies the user scene focus in the virtual reality scene, places the user scene focus on the password input unit, and the user scene focus performs focus movement on the password input unit. The user scenario focus performs focus movement around all input character elements on the password input unit; When the motion trajectory of the focal motion is determined to meet the input conditions, all input character elements can be input as part of the input password via virtual pointer input, input using an external control device, or input using a keyboard and mouse.
4. The password input device according to claim 3, characterized in that: During the input of a password, all input character elements are entered using at least one input method.