Solid state disk and control circuit thereof
By incorporating a switch module and an encryption module into the solid-state drive's control circuit, convenient encryption and write protection are achieved on mobile devices, solving the problem of cumbersome encryption operations in existing technologies and improving user experience and hard drive security.
Patent Information
- Application Number
- CN202422853228.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2034-11-21
AI Technical Summary
In existing technologies, users need to use a dedicated encryption application on a computer to encrypt solid-state drives, which is cumbersome and cannot be done on mobile devices, making encryption inconvenient.
A switch module is set in the control circuit of the solid-state drive. By changing the state of the switch module, an encryption signal or a write protection signal is generated. Combined with the encryption module, hardware encryption and read-only control of data are realized.
It simplifies the encryption process, enables convenient encryption on mobile devices, improves the user experience, and prevents unknown programs from intruding through write protection signals, thereby enhancing the security and reliability of solid-state drives.
Smart Images

Figure CN223501384U_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of mobile storage technology, and in particular to a solid-state drive and its control circuit. Background Technology
[0002] Solid-state drives (SSDs) are favored by a wide range of users due to their numerous significant advantages. Their high-speed data read and write capabilities, excellent reliability and durability, and virtually noiseless operation make SSDs an ideal choice for modern computing devices.
[0003] To protect data on their hard drives and prevent privacy leaks, many users choose to use dedicated encryption applications. However, these applications need to be opened every time encryption is required, which not only increases the complexity of the process, but most encryption applications are also limited to desktop computers and cannot be used on mobile devices, causing considerable inconvenience to users. Utility Model Content
[0004] In view of this, the present application provides a solid-state drive and its control circuit, which can effectively solve the problems in the prior art where users need to use special encryption applications to encrypt solid-state drives. These applications need to be opened every time encryption is required, which not only increases the cumbersomeness of the operation, but also most encryption applications are limited to use on computers and cannot be used on mobile devices, causing many inconveniences for users.
[0005] In a first aspect, embodiments of this application provide a control circuit for a solid-state drive, comprising: a control module, a switch module, and an encryption module, wherein the control module is electrically connected to the encryption module;
[0006] The switch module is used to generate an encryption signal in the first state and a write protection signal in the second state.
[0007] The encryption module is used to encrypt the data stored in the solid-state drive by controlling the control module according to the encryption signal;
[0008] The control module is used to control the data to be read-only based on the write protection signal.
[0009] In some embodiments, the control circuit of the solid-state drive further includes a first connection port and a second connection port, and the control module is electrically connected to the first connection port and the second connection port respectively.
[0010] In some embodiments, the first connection port is a Type-C interface.
[0011] In some embodiments, the second connection port is a USB interface.
[0012] In some embodiments, the control circuit of the solid-state drive further includes a bridging module, one end of which is electrically connected to the control module, and the other end of which is electrically connected to the first connection port and the second connection port respectively.
[0013] In some embodiments, the control circuit of the solid-state drive further includes a power module, the input terminal of which is connected to a power source, and the power module is used to perform voltage conversion on the power source to provide the operating power required by the control circuit of the solid-state drive.
[0014] Secondly, embodiments of this application provide a solid-state drive, including the control circuit of at least one solid-state drive as described in the first aspect.
[0015] In some embodiments, the control circuit of the solid-state drive further includes a storage module, which is electrically connected to the control module.
[0016] In some embodiments, one end of the solid-state drive is provided with a first connection port, and the other end of the solid-state drive is provided with a second connection port.
[0017] In some embodiments, the switch module is a mechanical switch.
[0018] The embodiments of this application have the following beneficial effects:
[0019] The solid-state drive (SSD) control circuit of this application includes a control module, a switch module, and an encryption module, with the control module and encryption module electrically connected. The switch module generates an encryption signal in a first state and a write-protection signal in a second state. The encryption module encrypts the data stored on the SSD by controlling the control module according to the encryption signal. The control module controls the data to have a read-only attribute according to the write-protection signal. The SSD control circuit of this application includes a switch module, allowing users to encrypt the data stored on the SSD simply by changing the state of the switch module. This ensures data security while being simple and convenient to operate, greatly increasing user convenience and improving the user experience. Furthermore, the switch module in the SSD control circuit of this application can also generate a write-protection signal in the second state, enabling the control module to protect the SSD according to the write-protection signal. Users cannot write data to the SSD, but can only read the data, preventing intrusion by viruses and unknown programs and further improving the reliability of the SSD. Attached Figure Description
[0020] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This paper shows a first structural schematic diagram of the control circuit of a solid-state drive according to an embodiment of the present application;
[0022] Figure 2 This paper shows a second structural schematic diagram of the control circuit of the solid-state drive according to an embodiment of the present application;
[0023] Figure 3 A schematic diagram of the solid-state drive according to an embodiment of this application is shown.
[0024] Explanation of key component symbols:
[0025] 11: Control module; 12: Switch module; 13: Encryption module; 14: First connection port; 15: Second connection port; 16: Bridging module; 17: Power module. Detailed Implementation
[0026] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0027] The components of the embodiments of this application described and illustrated in the accompanying drawings can be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of this application provided in the drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0028] In the following text, the terms "comprising," "having," and their cognates, which may be used in various embodiments of this application, are intended only to indicate a particular feature, number, step, operation, element, component, or combination thereof, and should not be construed as primarily excluding the presence of one or more other features, numbers, steps, operations, elements, components, or combinations thereof, or adding the possibility of one or more combinations thereof. Furthermore, the terms "first," "second," "third," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance.
[0029] Unless otherwise specified, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of this application pertain. Terms (such as those defined in commonly used dictionaries) shall be interpreted as having the same meaning as in their contextual meaning in the relevant technical field and shall not be construed as having an idealized or overly formal meaning, unless clearly defined in the various embodiments of this application.
[0030] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0031] Considering that existing solutions require users to use dedicated encryption applications to encrypt solid-state drives (SSDs), and these applications need to be opened every time encryption is required, this not only increases the complexity of the operation but also, since most encryption applications are limited to computer use and cannot be used on mobile devices, causing numerous inconveniences for users, this application provides an SSD and its control circuit. The control circuit of this SSD includes a switch module, allowing users to encrypt the data stored on the SSD simply by changing the state of the switch module. This ensures data security while being simple and convenient to operate, greatly increasing user convenience and improving the user experience.
[0032] The control circuit of this solid-state drive will be described below with reference to some specific embodiments.
[0033] Figure 1 A schematic diagram of the control circuit of a solid-state drive (SSD) according to an embodiment of this application is shown. An SSD is a storage device that uses solid-state electronic storage chips as the storage medium, primarily used for storing digital information. Exemplarily, the control circuit of the SSD includes: a control module 11, a switch module 12, and an encryption module 13. The control module 11 can be any type of control chip; exemplary, the control module 11 is an SSD control chip. The control module 11 is electrically connected to the encryption module 13. It is understood that the encryption module 13 can be any type of encryption chip, and the control module 11 implements hardware encryption through the encryption chip.
[0034] The switch module 12 is used to generate an encryption signal in the first state and a write-protection signal in the second state. It is understood that the switch module 12 can be any type of switch module, such as a DIP switch, a push-button switch, or a rotary switch. Specifically, the switch module 12 can have only two states, generating either an encryption signal or a write-protection signal based on the switching between these two states. For example, when the switch module 12 is on, it is in the first state, generating an encryption signal; when the switch module 12 is off, it is in the second state, generating a write-protection signal. The switch module 12 can also have two or more states, generating either an encryption signal or a write-protection signal based on the switching between multiple states. For example, when the first switch in the switch module 12 is on, it is in the first state, generating an encryption signal; when the second switch in the switch module 12 is on, it is in the second state, generating a write-protection signal; when the third switch in the switch module 12 is on, or when no switch in the switch module 12 is on, it is in the third state, and the solid-state drive can be read and written normally. The switch module 12 can be configured according to the actual application.
[0035] The encryption module 13 is used to encrypt the data stored on the solid-state drive (SSD) according to the encryption signal and control module 11. Specifically, the encryption module 13 generates one or more encryption keys. These encryption keys can be dynamic or static. Furthermore, depending on the application, the encryption chip can communicate with an electronic device to set the key. After the user sets the key in the electronic device, they can control the switch module 12 to encrypt or deencrypt the data stored on the SSD. Additionally, the encryption module 13 can encrypt data before it is written to the SSD and automatically decrypt it upon reading. The encryption module 13 can also encrypt the entire SSD, including the operating system, applications, and user data. Furthermore, the encryption module 13 can encrypt specific files or folders, providing finer-grained protection.
[0036] After the user encrypts the data on the solid-state drive by controlling the switch module 12, if the data needs to be decrypted, they only need to enter the corresponding key in the electronic device. It is understood that the electronic device in this embodiment can be any kind of electronic device, such as a computer or a mobile phone. The user only needs to set a key or enter a key on the electronic device to decrypt. Encrypting the solid-state drive only requires controlling the switch module 12, and there is no need to use the electronic device to encrypt every time. While ensuring data security, the operation is simple and convenient, which greatly increases the convenience for users and improves the user experience.
[0037] The control module 11 controls the data to be read-only based on the write protection signal. Specifically, when the control module 11 receives the write protection signal from the switch module 12, it puts the solid-state drive (SSD) into write-protected mode. At this time, data cannot be written to the SSD, and only data can be read, thus preventing unknown programs and viruses from entering and ensuring the security of the SSD.
[0038] The solid-state drive (SSD) control circuit of this embodiment includes an encryption module 13. The encryption module 13 can perform hardware encryption on the control module 11 based on signals from the switch module 12, eliminating the need for complex programming in the control module 11, thus improving system performance. Furthermore, the encryption module 13 typically incorporates physical protection measures, such as anti-disassembly detection and anti-tampering circuits, further enhancing security. The control circuit of this application includes a switch module 12, allowing users to encrypt and write-protect the SSD by controlling the switch module 12, ensuring data integrity and consistency without requiring additional operations or configurations, making it more convenient for users and greatly improving the user experience.
[0039] As an alternative solution, Figure 2 The diagram shows another structural schematic of the control circuit of a solid-state drive.
[0040] In one embodiment, such as Figure 2 As shown, based on the above embodiment, the control circuit of the solid-state drive further includes: a first connection port 14 and a second connection port 15, with the control module 11 electrically connected to the first connection port 14 and the second connection port 15 respectively. It is understood that the first connection port 14 can be any type of connection port; it can be a USB interface, a Type-C interface, or a SATA interface. Similarly, the second connection port 15 can be any type of connection port; it can be a USB interface, a Type-C interface, or a SATA interface. The second connection port 15 can be the same type as the first connection port 14, or it can be a different type of connection port. Exemplarily, the first connection port 14 is a Type-C interface, and the second connection port 15 is a USB interface, enabling the solid-state drive to support multiple protocols and meet the connection needs of different devices.
[0041] The solid-state drive (SSD) control circuit of this embodiment has two connection ports, providing more connection options to adapt to different usage scenarios, improving the flexibility and compatibility of the SSD, and making it suitable for different application scenarios and devices. The USB and Type-C interfaces are highly universal and support various electronic devices. Users can insert or remove the SSD without turning off the device, improving ease of use. At the same time, it can provide power support to the SSD, improving its reliability.
[0042] In one embodiment, such as Figure 2 As shown, based on the above embodiment, the control circuit of the solid-state drive further includes: a bridging module 16, one end of which is electrically connected to the control module 11, and the other end of which is electrically connected to the first connection port 14 and the second connection port 15 respectively. Specifically, the bridging module 16 is used to perform protocol conversion, converting the storage protocol inside the solid-state drive into the USB protocol, thereby enabling the solid-state drive to communicate with electronic devices through a USB interface or a Type-C interface. For example, the bridging module 16 converts the SATA protocol into the USB protocol, enabling the SATA solid-state drive to connect to electronic devices through the USB interface; the bridging module 16 converts the PCIe protocol into the USB protocol, enabling the PCIe solid-state drive to connect to electronic devices through the USB interface; the bridging module 16 converts the NVMe protocol into the USB protocol, enabling the NVMe solid-state drive to connect to electronic devices through the USB interface.
[0043] In this embodiment, the solid-state drive control circuit is equipped with a bridging module 16 for protocol conversion. The bridging module 16 supports multiple storage protocols and USB protocols without the need for additional adapters or converters. Using the bridging module 16, the solid-state drive can achieve efficient, convenient, and secure data transmission, meeting the needs of various application scenarios.
[0044] In one embodiment, such as Figure 2 As shown, based on the above embodiment, the control circuit of the solid-state drive further includes a power module 17. The input terminal of the power module 17 is connected to a power source. The power module 17 is used to perform voltage conversion on the power source to provide the operating power required by the control circuit of the solid-state drive.
[0045] The power module 17 can provide only one power signal to power the control circuit of the solid-state drive, or it can provide multiple different power signals to power the control circuit of the solid-state drive. The power module 17 can be configured according to the actual application. The power module 17 can be equipped with a power chip, a voltage regulator, a Zener diode, etc.
[0046] In this embodiment, the solid-state drive control circuit is powered by a power module 17. The power module 17 can provide a stable voltage output, ensuring that the solid-state drive can obtain the required power under various working conditions, avoiding performance degradation or data corruption caused by voltage fluctuations. Furthermore, it can also provide short-circuit protection, surge protection, and overvoltage protection for the circuit, greatly improving the stability and reliability of the solid-state drive.
[0047] This application also provides a solid-state drive, which, by way of example, includes the control circuitry described above.
[0048] As an alternative solution, Figure 3 The diagram shown is a structural schematic of a solid-state drive.
[0049] In one embodiment, such as Figure 3 As shown, based on the above embodiments, the control circuit of the solid-state drive further includes a storage module, which is electrically connected to the control module 11. It is understood that the storage module can be any type of non-volatile storage module; exemplaryly, the storage module is flash memory, such as NAND flash.
[0050] In this embodiment, the solid-state drive (SSD) uses Flash memory for storage, ensuring high capacity, achieving high-speed read and write, and reducing the cost of the SSD.
[0051] In one embodiment, such as Figure 3 As shown, based on the above embodiment, a first connection port 14 is provided at one end of the solid-state drive (SSD), and a second connection port 15 is provided at the other end. Distributing the first connection port 14 and the second connection port 15 at opposite ends of the SSD can disperse the stress during connection, making the SSD more balanced and enhancing its physical stability. Furthermore, dispersing the connection ports can reduce the formation of localized hot spots and improve overall heat dissipation.
[0052] Depending on the actual application, other modules of the SSD can be set in the middle area of the SSD. Furthermore, a casing can be added to the SSD. For example, Figure 3 As shown, the switch module 12 is located on one side of the solid-state drive (SSD). Controlling the switch module 12 controls the SSD's encryption or write protection. It is understood that the switch module 12 is a mechanical switch, and its settings can be configured according to actual application requirements. For example, tossing the switch module 12 to the left can be the first state, generating an encryption signal; tossing it to the right can be the second state, generating a write protection signal; and setting the switch module 12 to the middle position represents the SSD's normal read / write mode. Positioning the switch module 12 on one side of the SSD facilitates user operation and avoids interference from the connection ports.
[0053] In this embodiment, the first connection port 14 and the second connection port 15 are respectively located at both ends of the solid-state drive, which improves the physical stability and connection reliability of the solid-state drive. The switch module 12 is located on one side of the solid-state drive, making the front and back of the solid-state drive simpler and improving the overall aesthetics of the product.
[0054] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that, in alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0055] In addition, the functional modules or units in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0056] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a smartphone, personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
[0057] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A control circuit for a solid-state drive, characterized in that, include: The system includes a control module, a switch module, and an encryption module, wherein the control module and the encryption module are electrically connected. The switch module is used to generate an encryption signal in the first state and a write protection signal in the second state. The encryption module is used to encrypt the data stored in the solid-state drive by controlling the control module according to the encryption signal; The control module is used to control the data to be read-only based on the write protection signal.
2. The control circuit for the solid-state drive according to claim 1, characterized in that, The control circuit of the solid-state drive further includes a first connection port and a second connection port, and the control module is electrically connected to the first connection port and the second connection port respectively.
3. The control circuit for a solid-state drive according to claim 2, characterized in that, The first connection port is a Type-C interface.
4. The control circuit for a solid-state drive according to claim 2, characterized in that, The second connection port is a USB interface.
5. The control circuit for a solid-state drive according to claim 2, characterized in that, The control circuit of the solid-state drive further includes a bridging module, one end of which is electrically connected to the control module, and the other end of which is electrically connected to the first connection port and the second connection port respectively.
6. The control circuit for the solid-state drive according to claim 1, characterized in that, The control circuit of the solid-state drive further includes a power module, the input terminal of which is connected to a power source. The power module is used to convert the voltage of the power source to provide the operating power required by the control circuit of the solid-state drive.
7. A solid-state drive, characterized in that, The solid-state drive is provided with a control circuit as described in any one of claims 1-6.
8. The solid-state drive according to claim 7, characterized in that, The control circuit of the solid-state drive further includes a storage module, which is electrically connected to the control module.
9. The solid-state drive according to claim 7, characterized in that, The solid-state drive has a first connection port at one end and a second connection port at the other end.
10. The solid-state drive according to claim 7, characterized in that, The switch module is a mechanical switch.