Fractal File Encryption Engine and Method Thereof
Abstract
A fractal file encryption engine and a method thereof are provides. The fractal file encryption engine includes a file fractal module, an encryption server, a security chain module and a distributed queue database. The file fractal module divides a confidential file to generate a plurality of file fragments and a file index thereof. The encryption server encrypts each of the file fragment and the file index to generate a plurality of encrypted file fragments and an encrypted file index. The security chain module encrypts each of the encrypted file fragment and the encrypted file index to generate a plurality of encrypted file fragment chains and an encrypted file index chain. The distributed queue database stores the plurality of encrypted file fragment chains and the encrypted file index chain.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A fractal file encryption engine, comprising:
a file fractal module, dividing a confidential file to generate a plurality of file fragments and a file index thereof; an encryption server, connecting with the file fractal module and receiving the plurality of file fragments and the file index thereof, then encrypting each of the plurality of file fragments and the file index thereof to generate a plurality of encrypted file fragments and an encrypted file index; a security chain module, connecting with the encryption server and receiving the plurality of encrypted file fragments and an encrypted file index, then encrypting the plurality of encrypted file fragments and the encrypted file index to generate a plurality of encrypted file fragment chain and an encrypted file index chain; and a distributed queue database, connecting with the security chain module and storing the plurality of encrypted file fragment chains and the encrypted file index chain.
2 . The fractal file encryption engine according to claim 1 , wherein the confidential file is converted to a fractal default format when fracturing.
3 . The fractal file encryption engine according to claim 1 , further comprising a distributed non-filed file fragment queue storage system, which determines node model and combining order of the file index corresponding to the plurality of file fragments.
4 . The fractal file encryption engine according to claim 1 , wherein the encryption server encrypted each of the file fragments and the file index with a first encryption key of a random mode of asymmetric calculation derived form a hardware security module.
5 . The fractal file encryption engine according to claim 1 , after each of the encrypted file fragments enters the security chain module to form the plurality of file fragment chains and the encrypted file index enters the security chain module to form the file index chain; with a hash of the security chain module which is generated with a second encryption key of a random mode of asymmetric calculation, the security chain module encrypts each of the plurality of file fractal chain to generate the plurality of the encrypted file fractal chains and encrypts the file index chain to generate the encrypted file index chain.
6 . A fractal file encrypting method, comprising:
dividing a confidential file with a file fractal module to generate a plurality of file fragments and a file index thereof; encrypting the plurality of file fragments and the file index thereof with an encryption server to generate a plurality of encrypted file fragments and an encrypted file index; encrypting the plurality of encrypted file fragments and the encrypted file index with a security chain module to generate a plurality of encrypted file fragment chains and an encrypted file index chain; and storing the plurality of encrypted file fragment chains and the encrypted file index chain with a distributed queue database.
7 . The fractal file encrypting method according to claim 6 , wherein the confidential file is converted to a fractal default format when fracturing.
8 . The fractal file encrypting method according to claim 6 , further comprising a distributed non-filed file fragment queue storage system, which determines node model and combining order of the file index corresponding to the plurality of file fragments.
9 . The fractal file encrypting method according to claim 6 , wherein the encryption server encrypted each of the file fragments and the file index with a first encryption key of a random mode of asymmetric calculation derived form a hardware security module.
10 . The fractal file encrypting method according to claim 6 , after each of the encrypted file fragments enters the security chain module to form the plurality of file fragment chains and the encrypted file index enters the security chain module to form the file index chain; with a hash of the security chain module which is generated with a second encryption key of a random mode of asymmetric calculation, the security chain module encrypts each of the plurality of file fractal chain to generate the plurality of the encrypted file fractal chains and encrypts the file index chain to generate the encrypted file index chain.Join the waitlist — get patent alerts
Track US2021081548A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.