A visual cryptography security authentication method, device and equipment

By using a secure authentication method and device based on visual authentication cards, employing dual authentication with keys and hardware, and a cover plate fixing structure, the problems of easy cracking and poor contact of visual authentication cards are solved, thereby improving information security and device reliability.

CN115695872BActive Publication Date: 2026-01-30INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211241282.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-11
Publication Date
2026-01-30
Estimated Expiration
2042-10-11

AI Technical Summary

Technical Problem

In the existing technology, the key of the video encryption card carried by the USB device is at risk of being cracked, which makes the encrypted multimedia information easy to decipher, thereby damaging intellectual property rights. At the same time, the video encryption card is easy to lose and has poor contact.

Method used

By employing both key and hardware authentication, the system ensures that the access card can only decrypt information when it is compatible with a computer. The access card is also secured by screws that lock the cover plate and the base plate together, reducing the risk of loss and poor contact.

Benefits of technology

It improves the security of the access card information, reduces the risk of loss of the access card, and ensures that the interface maintains a good connection under conditions such as vibration, thereby enhancing information security and equipment reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115695872B_ABST
    Figure CN115695872B_ABST
Patent Text Reader

Abstract

This invention discloses a secure authentication method, apparatus, and device for video encryption cards, relating to the field of computer security technology. The method includes: connecting a current video encryption card to a computer and acquiring a digital video signal to be decrypted; wherein the digital signal to be decrypted is obtained by encrypting an original digital video signal using the computer; determining whether the current video encryption card is compatible with the computer; if the result of determining whether the current video encryption card is compatible with the computer is yes, then decrypting the digital video signal to be decrypted using the current video encryption card and obtaining the corresponding original digital video signal. By using the secure authentication method for video encryption cards disclosed in this invention, the computer hardware information used to encrypt video information is recorded on the video encryption card, and the key contains the computer hardware information, enabling the video encryption card to be compatible with the corresponding computer hardware. Encryption / decryption can only be performed under the condition of hardware compatibility, thus improving the information security of processing multimedia information using video encryption cards.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer security technology, and in particular to a visual authentication card security authentication method, device, and equipment. Background Technology

[0002] Currently, multimedia servers use a video decryption card to decrypt the received image signals when receiving satellite, digital, and streaming signals before performing image editing (e.g., ...). Figure 1 , Figure 2 (As shown). Decrypting video signals requires a video encryption card, which typically uses a USB interface. While the USB interface facilitates easy installation and removal, it also presents potential risks of loss and theft, and the plug-and-play interface can also lead to contact problems. Exposing the video encryption card, which carries the key protecting the video signal, to uncertain risks poses two main threats: firstly, the exposed USB video encryption card is at risk of theft; secondly, the encryption and decryption mechanisms of the video encryption card could be reverse-engineered on other computers, creating a large-scale information security vulnerability for encrypted video information. Therefore, there is an urgent need for a video encryption card security authentication method, device, and equipment to improve the information security of multimedia products, thereby enhancing the system's protection of video encryption cards and video intellectual property rights; simultaneously, it reduces the risk of loss of video encryption cards and the possibility of contact problems during use. Summary of the Invention

[0003] To address the issue that existing USB-based security cards, particularly those with embedded encryption keys, are vulnerable to key breaches, leading to easily decrypted encrypted multimedia information and consequently intellectual property infringement, this invention provides a security authentication method, apparatus, and device for security cards. Through dual authentication using both keys and hardware, information encrypted and decrypted via the security card becomes exclusive to the hardware; that is, only a security card compatible with the encryption program server can decrypt the corresponding encrypted information. Furthermore, the structure of this security authentication device also reduces the risk of USB security card theft and addresses issues related to poor hardware contact.

[0004] To solve one or more of the above-mentioned technical problems, the present invention adopts the following technical solution:

[0005] Firstly, a visual authentication card security authentication method is provided, including:

[0006] Connect the current video card to the computer and obtain the digital video signal to be decrypted; the digital signal to be decrypted is obtained by the computer encrypting the original digital video signal.

[0007] Determine if the current visual authentication card is compatible with the computer;

[0008] If yes, the digital video signal to be decrypted is decrypted by the current viewcard, and the corresponding original digital video signal is obtained.

[0009] Further, the current viewcard is judged whether to be adapted to the computer, comprising:

[0010] The digital video signal to be decrypted is decrypted by using the private key, and a first decryption result corresponding to the private key is obtained; wherein the private key is carried by the current viewcard, and the first decryption result is a hash value of original information, and the original information comprises information combined by the original digital video signal and hardware information of the computer;

[0011] The digital video signal to be decrypted is decrypted by using the public key, and a second decryption result corresponding to the public key is obtained; wherein the public key is saved in the computer, and the second decryption result is a hash value of the original information;

[0012] The first decryption result and the second decryption result are compared whether to be the same;

[0013] If yes, the current viewcard is adapted to the computer.

[0014] Further, the hash value of the original information is encrypted by using an asymmetric encryption algorithm to obtain the digital video signal to be decrypted.

[0015] Further, the method further comprises:

[0016] If the result of judging whether the current viewcard is adapted to the computer is no, the digital video signal to be decrypted is prohibited to be decrypted by the decryption software, and a reason why the current viewcard is not adapted to the computer is analyzed.

[0017] Further, the reason why the current viewcard is not adapted to the computer is analyzed, comprising:

[0018] The reason is judged whether to be that the viewcard decryption is invalid;

[0019] If the result of judging whether the reason is that the viewcard decryption is invalid is no, the reason is judged whether to be that the key comparison fails;

[0020] If the result of judging whether the reason is that the key comparison fails is yes, the viewcard is used to decrypt in different hardware environments.

[0021] In the second aspect, a viewcard security authentication device is provided, comprising a decryption configuration module, an adaptation judgment module and a signal decryption module.

[0022] The decryption configuration module is used for connecting the current viewcard to the computer, and obtaining the digital video signal to be decrypted; wherein the digital signal to be decrypted is obtained by encrypting the original digital video signal by the computer;

[0023] An adaptation judgment module is configured to judge whether the current view card is adapted to the computer;

[0024] A signal decryption module is configured to decrypt the digital video signal to be decrypted by the current view card and obtain the original digital video signal.

[0025] In a third aspect, a view card security authentication device is provided, comprising a bottom plate, a cover plate and a view card.

[0026] The view card is provided with a non-volatile storage medium, and the non-volatile storage medium stores a computer program, which, when executed by a processor, implements the steps of the method according to the first aspect.

[0027] The bottom plate is rectangular, and comprises a first edge, a second edge and a third edge, wherein the second edge and the third edge are perpendicular to the first edge; the first edge is provided with at least one USB female connector for connecting the view card; the second edge and the third edge are each provided with at least one columnar protrusion, which is higher than the surface of the bottom plate by a predetermined height, and the center of the columnar protrusion is provided with a screw hole.

[0028] The cover plate is rectangular, and comprises a first edge, a second edge and a third edge, wherein the second edge and the third edge are perpendicular to the first edge; the second edge and the third edge are provided with a strip-shaped slot, and the position of the strip-shaped slot corresponds to the position of the screw hole.

[0029] The first edge is provided with at least one shielding piece, which corresponds to the position of the USB female connector.

[0030] When the view card is normally connected to the USB female connector, the cover plate is fixed to the bottom plate through the engagement of the strip-shaped slot and the screw hole by a screw, and the shielding piece is used to limit the movement of the view card in the direction of plugging and unplugging the connector.

[0031] Further, the width of the strip-shaped slot is greater than the diameter of the screw hole.

[0032] The width of the strip-shaped slot is less than the diameter of the screw nut and slightly greater than the diameter of the screw hole.

[0033] Further, the strip-shaped slot provided on the second edge and the strip-shaped slot provided on the third edge are located in the same plane in the radial direction of the screw hole.

[0034] Further, the shielding piece is perpendicular to the cover plate, and the width of the shielding piece is adapted to the cross section of the view card.

[0035] The technical scheme provided by the embodiments of the present application has the following beneficial effects:

[0036] 1. The security authentication method, device and equipment of the application are disclosed in the embodiment, the computer hardware information for encrypting the video information is recorded in the view card, the key contains the computer hardware information, the view card is adapted to the corresponding computer hardware, and the encryption and decryption can be implemented only under the condition of the hardware adaptation, so that the information security of the multimedia information processed by the view card is improved;

[0037] 2. The security authentication equipment of the application is built in the corresponding computer, the risk of losing the view card is reduced, the cover plate and the bottom plate are screwed, the view card connected through the USB interface is fixed, the view card can be well connected with the interface even in the case of carrying and vibration, and the hardware guarantee for the reliable working environment of the view card is provided. BRIEF DESCRIPTION OF DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0039] Figure 1 The application architecture schematic diagram of encrypting and decrypting digital / satellite signals through the view card is shown;

[0040] Figure 2 The application architecture schematic diagram of encrypting and decrypting digital stream signals through the view card is shown;

[0041] Figure 3 The security authentication method of the view card provided by the embodiment of the application is shown;

[0042] Figure 4 The security authentication device of the view card provided by the embodiment of the application is shown;

[0043] Figure 5 The security authentication method and equipment of the view card provided by the embodiment of the application are shown;

[0044] Figure 6 The cover plate cross section schematic diagram when the view card size is the same is shown;

[0045] Figure 7 The cover plate cross section schematic diagram when the view card size is large on the left and small on the right is shown. DETAILED DESCRIPTION

[0046] In order to make the objects, technical solutions and advantages of the present application clearer, the following will be combined with the drawings in the embodiments of the present application to make a clear and complete description of the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0047] Unless otherwise defined, technical terms or scientific terms used in the present disclosure shall have the ordinary meaning understood by one of ordinary skill in the art to which the present disclosure pertains. The terms "first", "second", and similar terms used in the present disclosure do not denote any order, quantity, or importance, but are used to distinguish different components. Similarly, the terms "one", "a", or "the" and similar terms do not denote a quantity restriction, but mean that at least one exists. The numbers in the drawings of the specification only represent the distinction of the respective functional components or modules, and do not represent the logical relationship between the components or modules. The terms "include" or "contain" and similar terms mean that the elements or objects before the terms encompass the elements or objects listed after the terms and their equivalents, and do not exclude other elements or objects. The terms "connect" or "connected" and similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms "upper", "lower", "left", "right", and the like only represent relative positional relationships, which can change when the absolute positions of the described objects change.

[0048] In the following, various embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that in the drawings, the same reference signs are assigned to components having substantially the same or similar structure and function, and repeated descriptions thereof will be omitted.

[0049] In the prior art, the key saved by the USB device-mounted view card is at risk of being cracked, leading to the encrypted multimedia information being easily deciphered, and further damaging intellectual property rights. The present application provides a view card security authentication method, device and equipment, which, through the key and hardware dual authentication mode, makes the information encrypted and decrypted by the view card exclusive to the hardware, i.e. only the view card adapted to the encryption program server can decrypt the corresponding encrypted information. Further, through the structure of a view card security authentication device, the risk of USB view card theft and the problem of poor hardware contact can also be reduced.

[0050] In one embodiment, a view card security authentication method, as shown in Figure 3 includes:

[0051] S100: access the current view card to the computer, and obtain the digital video signal to be decrypted; wherein the digital signal to be decrypted is obtained by encrypting the original digital video signal by the computer;

[0052] S200: determine whether the current view card is adapted to the computer.

[0053] If the result of determining whether the current view card is adapted to the computer is yes, S300: decrypt the digital video signal to be decrypted by the current view card, and obtain the corresponding original digital video signal.

[0054] In another embodiment, a view card security authentication method comprises:

[0055] S100: access the current view card to the computer, and obtain the digital video signal to be decrypted; wherein the digital signal to be decrypted is obtained by encrypting the original digital video signal by the computer;

[0056] S200: determine whether the current view card is adapted to the computer.

[0057] Specifically, it comprises:

[0058] S201: decrypt the digital video signal to be decrypted using a private key to obtain a first decryption result corresponding to the private key; wherein the private key is carried by the current view card, and the first decryption result is a hash value of the original information, and the original information comprises information combined by the original digital video signal and the hardware information of the computer. The original digital video signal is the meta digital video signal itself which can be parsed into a video file, and the hardware information of the computer comprises a CPU serial number, a hard disk serial number, a motherboard serial number and other numbers identifying the uniqueness of hardware. The original digital video signal is combined with at least one item of hardware information of the computer to form the original information.

[0059] When the computer is a server, the hardware information of the computer (the server) can be read by Wmic.

[0060] The hash value of the original information can be obtained after the hash operation on the original information. The hash operation can use algorithms such as MD5 and SHA256, and the specific algorithm of the hash operation in the present application is not limited.

[0061] The hash value of the original information is encrypted by an asymmetric encryption algorithm to obtain the digital video signal to be decrypted. A set of corresponding public key and private key is established by the asymmetric encryption algorithm, such as RSA encryption method.

[0062] S202: decrypt the digital video signal to be decrypted using a public key to obtain a second decryption result corresponding to the public key; wherein the public key is stored in the computer, and the second decryption result is the hash value of the original information.

[0063] S203: compare whether the first decryption result and the second decryption result are same;

[0064] S204: if the result of comparing whether the first decryption result and the second decryption result are same is yes, the current view card is adapted to the computer.

[0065] If the result of judging whether the current view card is adapted to the computer is yes, S300: the to-be-decrypted digital video signal is decrypted by the current view card, and the corresponding original digital video signal is obtained. After obtaining the corresponding original digital video signal, the original digital video signal can be further converted into a corresponding video file by software, and the operation mode after obtaining the original digital video signal is not limited in the application.

[0066] If the result of judging whether the current view card is adapted to the computer is no, S300': the to-be-decrypted digital video signal is prohibited from being decrypted by the decryption software, and the reason why the current view card is not adapted to the computer is analyzed.

[0067] Specifically, it includes:

[0068] S301': judging whether the reason is that the view card decryption is invalid;

[0069] S302': if the result of judging whether the reason is that the view card decryption is invalid is no, judging whether the reason is that the key comparison fails;

[0070] S303': if the result of judging whether the reason is that the key comparison fails is yes, the view card is used for decryption in different hardware environments.

[0071] In another embodiment, a view card security authentication device, as shown in the accompanying drawings, includes a decryption configuration module, an adaptation judgment module, and a signal decryption module. Figure 4

[0072] The decryption configuration module is configured to connect the current view card to the computer and obtain a to-be-decrypted digital video signal, wherein the to-be-decrypted digital signal is obtained by encrypting an original digital video signal by the computer.

[0073] The adaptation judgment module is configured to judge whether the current view card is adapted to the computer.

[0074] The signal decryption module is configured to decrypt the to-be-decrypted digital video signal by the current view card, and obtain the corresponding original digital video signal and edit a corresponding video file.

[0075] In another embodiment, a view card security authentication device, as shown in the accompanying drawings, includes a decryption configuration module, an adaptation judgment module, and a signal decryption module. Figure 5 ​As shown, the device comprises a bottom plate 100, a cover plate 200, and a view card 300. The device is arranged in a computer case, and the view card is assembled in the case before use.

[0076] The view card 300 is internally provided with a non-volatile storage medium, and the non-volatile storage medium stores a computer program. When the computer program is executed by a processor, the steps of the method according to the first aspect are implemented.

[0077] The bottom plate 100 is rectangular, and preferably, the bottom plate 100 is a rounded rectangle. The bottom plate 100 comprises a first bottom plate edge 111, a second bottom plate edge 112, and a third bottom plate edge 113, wherein the second bottom plate edge 112 and the third bottom plate edge 113 are perpendicular to the first bottom plate edge 111. The first bottom plate edge 111 is provided with at least one USB interface female head 120, which is used to connect the view card 300. The second bottom plate edge 112 and the third bottom plate edge 113 are each provided with at least one columnar protrusion 130, which is higher than the surface of the bottom plate by a predetermined height H. The central part of the columnar protrusion 130 is provided with a screw hole 140.

[0078] The cover plate 200 is rectangular, and preferably, the cover plate 200 is a rounded rectangle. The cover plate 200 comprises a first cover plate edge 211, a second cover plate edge 212, and a third cover plate edge 213, wherein the second cover plate edge 212 and the third cover plate edge 213 are perpendicular to the first cover plate edge 211. The second cover plate edge 212 and the third cover plate edge 213 are provided with a strip-shaped slot 220, and the position of the strip-shaped slot 220 corresponds to the position of the screw hole 140.

[0079] The first cover plate edge 211 is provided with at least one shielding piece 230, which corresponds to the position of the USB interface female head 120.

[0080] When the view card 300 is normally connected to the USB interface female head 120, the cover plate 200 is fixed to the bottom plate 100 through the engagement of the strip-shaped slot 220 and the screw hole 140 by a screw. The nut of the screw is separated from the screw hole 140 by the cover plate 200. At this time, the shielding piece 230 is used to limit the movement of the view card 300 in the interface plugging direction, so as to avoid the USB port from falling off. Even in the case of vibration, the USB interface can still maintain good connection under the blockage of the shielding piece 230.

[0081] The width of the strip-shaped slot 220 is greater than the diameter of the screw hole 140, and the width of the strip-shaped slot 220 is less than the diameter of the nut of the screw, which is slightly greater than the diameter of the screw hole 140. After the screw is engaged with the screw hole 140, the cover plate 200 and the bottom plate 100 can be fixed.

[0082] The strip-shaped slot 220 arranged on the second cover plate edge 212 and the strip-shaped slot 220 arranged on the third cover plate edge 213 are located in the same plane in the radial direction of the screw hole.

[0083] For the case of different viewcard geometry, the cross section shape of the cover plate 200 can be adjusted accordingly, as shown in Figure 6 , 7. Among them, Figure 6 shows the cross section of the cover plate 200 when the two viewcard geometry is the same, Figure 7 shows the cross section of the cover plate 200 when the left viewcard is higher. The strip-shaped groove 220 needs to be able to be fixed by the screw and the screw hole 140. In order to ensure the firmness of the connection, the two strip-shaped grooves need to be located in the same plane in the radial direction of the screw hole.

[0084] The shielding piece 230 is perpendicular to the cover plate 200, and the width of the shielding piece 230 is adapted to the cross section of the viewcard 300. The area of the shielding piece needs to be able to form a barrier to the movement of the viewcard along the plugging direction of the USB interface.

[0085] All the optional technical solutions described above can be combined to form optional embodiments of the present application, which will not be repeated here.

[0086] Embodiment one

[0087] The following will be combined Figure 3 to describe a viewcard security authentication method. The method comprises:

[0088] S100: connecting the current viewcard to the computer and obtaining the digital video signal to be decrypted; wherein the digital signal to be decrypted is obtained by encrypting the original digital video signal by the computer;

[0089] S200: determining whether the current viewcard is adapted to the computer;

[0090] If the result of determining whether the current viewcard is adapted to the computer is yes, then S300: decrypting the digital video signal to be decrypted by the current viewcard and obtaining the corresponding original digital video signal.

[0091] Embodiment two

[0092] A viewcard security authentication method specifically comprises:

[0093] S100: connecting the current viewcard to the computer and obtaining the digital video signal to be decrypted; wherein the digital signal to be decrypted is obtained by encrypting the original digital video signal by the computer.

[0094] The computer can be a personal computer or a server.

[0095] S200: determining whether the current viewcard is adapted to the computer;

[0096] S201: decrypting the to-be-decrypted digital video signal using a private key to obtain a first decryption result corresponding to the private key; wherein the private key is carried by the current view card, and the first decryption result is a hash value of original information, and the original information includes information obtained by combining an original digital video signal with hardware information of a computer. The original digital video signal is the original digital video signal itself which can be parsed into a video file, and the hardware information of the computer includes a CPU serial number, a hard disk serial number, a motherboard serial number and the like which are numbers identifying the uniqueness of hardware. The original digital video signal is combined with at least one item of hardware information of the computer to form the original information.

[0097] When the computer is a server, the hardware information of the computer (the server) can be read through Wmic.

[0098] The hash value of the original information can be obtained after the original information is subjected to a hash operation. The hash operation can use algorithms such as MD5 and SHA256, and the specific algorithm of the hash operation in the present application is not limited.

[0099] The hash value of the original information is encrypted by an asymmetric encryption algorithm to obtain the to-be-decrypted digital video signal. A corresponding public key and private key are established through an asymmetric encryption algorithm, such as an RSA encryption method.

[0100] S202: decrypting the to-be-decrypted digital video signal using a public key to obtain a second decryption result corresponding to the public key; wherein the public key is stored in the computer, and the second decryption result is the hash value of the original information.

[0101] S203: comparing whether the first decryption result and the second decryption result are the same.

[0102] S204: if the result of the comparison of whether the first decryption result and the second decryption result are the same is yes, then the current view card is adapted to the computer.

[0103] If the result of the judgment of whether the current view card is adapted to the computer is yes, S300: the to-be-decrypted digital video signal is decrypted through the current view card, and the corresponding original digital video signal is obtained. After the corresponding original digital video signal is obtained, the original digital video signal can be further converted into a corresponding video file by software, and the operation mode after the original digital video signal is obtained in the present application is not limited.

[0104] If the result of the judgment of whether the current view card is adapted to the computer is no, S300': the to-be-decrypted digital video signal is prohibited from being decrypted by the decryption software, and the reason why the current view card is not adapted to the computer is analyzed.

[0105] S301': judging whether the reason is that the view card decryption is invalid.

[0106] S302':If the result of the judgment of whether the reason is the decryption failure of the view card is no, whether the reason is the key comparison failure is judged;

[0107] S303':If the result of the judgment of whether the reason is the key comparison failure is yes, the view card is used for decryption in different hardware environments.

[0108] Embodiment three

[0109] The following will be described in combination with Figure 4 , a view card security authentication device, comprising: a decryption configuration module, an adaptive judgment module, and a signal decryption module.

[0110] The decryption configuration module is configured to connect the current view card to the computer and obtain the digital video signal to be decrypted, wherein the digital signal to be decrypted is obtained by encrypting the original digital video signal by the computer.

[0111] The adaptive judgment module is configured to judge whether the current view card is adapted to the computer.

[0112] The signal decryption module is configured to decrypt the digital video signal to be decrypted by the current view card and obtain the corresponding original digital video signal to edit the corresponding video file.

[0113] Embodiment four

[0114] The following will be described in combination with Figure 5 , a view card security authentication device, comprising: a bottom plate 100, a cover plate 200, and a view card 300; the device is arranged in the computer case, and the view card is assembled in the case before use.

[0115] The view card 300 is internally provided with a non-volatile storage medium, and the non-volatile storage medium stores a computer program, which is executed by a processor to realize the steps of the method according to the first aspect.

[0116] The bottom plate 100 is rectangular, and preferably, the bottom plate 100 is a rounded rectangle. The bottom plate 100 comprises a first bottom plate edge 111, a second bottom plate edge 112, and a third bottom plate edge 113, wherein the second bottom plate edge 112 and the third bottom plate edge 113 are perpendicular to the first bottom plate edge 111; the first bottom plate edge 111 is provided with at least one USB interface female head 120, which is used to connect the view card 300; the second bottom plate edge 112 and the third bottom plate edge 113 are each provided with at least one columnar protrusion 130, which is higher than the surface of the bottom plate by a predetermined height H, and the central part of the columnar protrusion 130 is provided with a screw hole 140.

[0117] The cover plate 200 is rectangular, preferably, the cover plate 200 is a round rectangle. The cover plate 200 includes: a cover plate first edge 211, a cover plate second edge 212, a cover plate third edge 213; the cover plate second edge 212 and the cover plate third edge 213 are perpendicular to the cover plate first edge 211; the cover plate second edge 212 and the cover plate third edge 213 are provided with a strip-shaped slot 220, the position of the strip-shaped slot 220 corresponds to the position of the screw hole 140;

[0118] The cover plate first edge 211 is provided with at least one shielding piece 230, the shielding piece 230 corresponds to the position of the USB interface female head 120;

[0119] When the visual security card 300 is normally connected with the USB interface female head 120, the cover plate 200 is fixed to the bottom plate 100 through the engagement of the strip-shaped slot 220 and the screw hole 140 by the screw, and the nut of the screw and the screw hole 140 are padded with the cover plate 200. At this time, the shielding piece 230 is used to limit the movement of the visual security card 300 in the interface plugging direction. Avoid the USB port from falling off. Even in the case of vibration, under the blockage of the shielding piece 230, the USB interface can still maintain good connection.

[0120] The width of the strip-shaped slot 220 is greater than the diameter of the screw hole 140, and the width of the strip-shaped slot 220 is less than the diameter of the nut of the screw, and slightly greater than the diameter of the screw hole 140. After the screw is engaged with the screw hole 140, the cover plate 200 and the bottom plate 100 can be fixed.

[0121] The strip-shaped slot 220 provided on the cover plate second edge 212 and the strip-shaped slot 220 provided on the cover plate third edge 213 are located in the same plane in the radial direction of the screw hole.

[0122] For the case that the geometric size of the visual security card is different, the cross-sectional shape of the cover plate 200 can be adjusted accordingly, such as shown in Figs. 7. Figure 6 , 7. But the strip-shaped slot 220 needs to be fixed by the screw and the screw hole 140. In order to ensure the firmness of the connection, the two strip-shaped slots need to be located in the same plane in the radial direction of the screw hole.

[0123] The shielding piece 230 is perpendicular to the cover plate 200, the width of the shielding piece 230 is adapted to the cross section of the visual security card 300. The area of the shielding piece needs to be able to block the movement of the visual security card in the USB interface plugging direction.

[0124] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program in accordance with embodiments of the present application. For example, embodiments of the present application include a computer program product comprising a computer program loaded on a computer readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from a memory, or installed from a ROM. When the computer program is executed by an external processor, the above-described functions defined in the methods of embodiments of the present application are performed.

[0125] It should be noted that the computer readable medium of embodiments of the present application can be a computer readable signal medium or a computer readable storage medium or any combination thereof. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination thereof. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In embodiments of the present application, the computer readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In embodiments of the present application, the computer readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer readable program code is embodied. Such propagated data signal can take a variety of forms, including but not limited to, electro-magnetic, optical or any suitable combination thereof. The computer readable signal medium can also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. Program code embodied on a computer readable medium can be transmitted using any suitable medium, including but not limited to, wire, cable, RF, etc., or any suitable combination of the foregoing.

[0126] The computer readable medium can be included in the server, or exist separately from the server. The computer readable medium carries one or more programs, which when executed by the server, cause the server to: in response to detecting that the peripheral mode of the terminal is not activated, acquire a frame rate of an application on the terminal; in response to the frame rate satisfying a screen-off condition, determine whether a user is acquiring screen information of the terminal; and in response to a determination that the user is not acquiring the screen information of the terminal, control the screen to enter an immediate dim mode.

[0127] Computer program code for carrying out operations of embodiments of the application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0128] The various embodiments described in the specification can be presented with respect to a sequence of operations. The ordering of the sequence of operations is not necessary to implement embodiments of the application. Embodiments of the application can be implemented in any order that is practicable. The use of terms such as "first", "second", "a", "an", "another", "at least one" and "one or more" does not limit the quantity of the referenced term. The use of the term "or" means "and / or" unless explicitly stated otherwise. The use of the term "based on" means "based, at least in part, on" unless explicitly stated otherwise.

[0129] The technical solutions provided by the present application are described in detail above, and the principles and implementation manners of the present application are described by applying specific examples. The above description of the examples is only used to help understand the method of the present application and its core idea; meanwhile, for those skilled in the art, the specific implementation manners and application ranges will be changed according to the idea of the present application. In conclusion, the content of the specification should not be understood as a limitation of the present application.

[0130] The above merely describes the preferred embodiments of the present application and is not used to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims

1. A method for security authentication of a visual cryptography, characterized by, The method comprises: accessing a current viewcard to a computer and obtaining a digital video signal to be decrypted, wherein the digital video signal to be decrypted is obtained by encrypting an original digital video signal by the computer; judging whether the current viewcard is adapted to the computer; if the result of judging whether the current viewcard is adapted to the computer is yes, decrypting the digital video signal to be decrypted by the current viewcard and obtaining the corresponding original digital video signal; wherein the judging whether the current viewcard is adapted to the computer comprises: decrypting the digital video signal to be decrypted by using a private key to obtain a first decryption result corresponding to the private key, wherein the private key is carried by the current viewcard, and the first decryption result is a hash value of original information, and the original information comprises information combined by the original digital video signal and hardware information of the computer; decrypting the digital video signal to be decrypted by using a public key to obtain a second decryption result corresponding to the public key, wherein the public key is stored in the computer, and the second decryption result is a hash value of the original information; comparing whether the first decryption result and the second decryption result are the same; if the result of comparing whether the first decryption result and the second decryption result are the same is yes, the current viewcard is adapted to the computer; if the result of judging whether the current viewcard is adapted to the computer is no, analyzing the reason why the current viewcard is not adapted to the computer, comprising: judging whether the reason is that the viewcard decryption is invalid; if the result of judging whether the reason is that the viewcard decryption is invalid is no, judging whether the reason is that the key comparison fails; if the result of judging whether the reason is that the key comparison fails is yes, the viewcard is used for decryption in different hardware environments.

2. The method of claim 1, wherein the method further comprises: The hash value of the original information is encrypted by an asymmetric encryption algorithm to obtain the digital video signal to be decrypted.

3. The method of claim 1, wherein the method further comprises: The method further comprises: if the result of judging whether the current viewcard is adapted to the computer is no, prohibiting the decryption software from decrypting the digital video signal to be decrypted.

4. A security authentication device for a security card, characterized by comprising: The device comprises a decryption configuration module, an adaptation judgment module and a signal decryption module; the decryption configuration module is configured to access a current viewcard to a computer and obtain a digital video signal to be decrypted, wherein the digital video signal to be decrypted is obtained by encrypting an original digital video signal by the computer; the adaptation judgment module is configured to judge whether the current viewcard is adapted to the computer; the signal decryption module is configured to decrypt the digital video signal to be decrypted by the current viewcard and obtain the corresponding original digital video signal; wherein the judging whether the current viewcard is adapted to the computer comprises: decrypting the digital video signal to be decrypted by using a private key to obtain a first decryption result corresponding to the private key, wherein the private key is carried by the current viewcard, and the first decryption result is a hash value of original information, and the original information comprises information combined by the original digital video signal and hardware information of the computer; decrypting the digital video signal to be decrypted by using a public key to obtain a second decryption result corresponding to the public key, wherein the public key is stored in the computer, and the second decryption result is a hash value of the original information; comparing whether the first decryption result and the second decryption result are the same; if the result of comparing whether the first decryption result and the second decryption result are the same is yes, the current viewcard is adapted to the computer; if the result of judging whether the current viewcard is adapted to the computer is no, analyzing the reason why the current viewcard is not adapted to the computer, comprising: judging whether the reason is that the viewcard decryption is invalid; if the result of judging whether the reason is that the viewcard decryption is invalid is no, judging whether the reason is that the key comparison fails; if the result of judging whether the reason is that the key comparison fails is yes, the viewcard is used for decryption in different hardware environments. The hash value of the original information is encrypted by an asymmetric encryption algorithm to obtain the digital video signal to be decrypted. decrypting the digital video signal to be decrypted using a public key to obtain a second decryption result corresponding to the public key, wherein the public key is stored in the computer and the second decryption result is a hash value of the original information; comparing whether the first decryption result and the second decryption result are identical; if the result of the comparison of whether the first decryption result and the second decryption result are identical is yes, then the current visual card is adapted to the computer; if the result of the judgment of whether the current visual card is adapted to the computer is no, then analyzing the reason why the current visual card is not adapted to the computer, including: judging whether the reason is that the visual card decryption fails; if the result of the judgment of whether the reason is that the visual card decryption fails is no, then judging whether the reason is that the key comparison fails; if the result of the judgment of whether the reason is that the key comparison fails is yes, then the visual card is used for decryption in different hardware environments.

5. An optical disc security authentication apparatus, characterized by comprising: The device comprises a bottom plate, a cover plate, and a visual card. The visual card is internally provided with a non-volatile storage medium, and the non-volatile storage medium stores a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 3. The bottom plate is rectangular, and comprises a first bottom plate edge, a second bottom plate edge, and a third bottom plate edge, wherein the second bottom plate edge and the third bottom plate edge are perpendicular to the first bottom plate edge; the first bottom plate edge is provided with at least one USB interface female head for connecting the visual card; the second bottom plate edge and the third bottom plate edge are each provided with at least one columnar protrusion, which is higher than the surface of the bottom plate by a predetermined height, and the central part of the columnar protrusion is provided with a screw hole. The cover plate is rectangular, and comprises a first cover plate edge, a second cover plate edge, and a third cover plate edge, wherein the second cover plate edge and the third cover plate edge are perpendicular to the first cover plate edge; the second cover plate edge and the third cover plate edge are provided with a strip-shaped slot, and the position of the strip-shaped slot corresponds to the position of the screw hole. The first cover plate edge is provided with at least one shielding piece, which corresponds to the position of the USB interface female head. When the visual card is normally connected to the USB interface female head, the cover plate is fixed to the bottom plate through the engagement of the strip-shaped slot and the screw hole by a screw, and the shielding piece is used to limit the movement of the visual card in the interface plugging direction.

6. The security authentication device of claim 5, wherein The width of the strip-shaped slot is greater than the diameter of the screw hole. The width of the strip-shaped slot is less than the diameter of the screw nut and slightly greater than the diameter of the screw hole.

7. The security authentication device of claim 5, wherein the security authentication device is a security authentication device for a smart card. The strip-shaped slot provided on the second cover plate edge and the strip-shaped slot provided on the third cover plate edge are located in the same plane in the radial direction of the screw hole.

8. The security authentication device of claim 5, wherein the security authentication device is a security authentication device for a smart card. The shielding piece is perpendicular to the cover plate, and the width of the shielding piece is adapted to the cross section of the visual card.

Citation Information

Patent Citations

  • Dynamic multilayer encryption method for managing flow medium digital authority

    CN101277181A

  • IPTV (Internet protocol television) network playing system and rights management and descrambling method based on USB (Universal serial bus) Key

    CN102340702A

  • USB port device of industrial control chassis

    CN203433419U