Chapter 96: A New Model [Asking for a Monthly Pass]
What Chu Shuai demonstrated was just a simple piece of software, very small, only fifty K, and the interface was also very rough and not beautified.
He opened a TXT file and encrypted it with this little software to form a smaller file.
"This is an encrypted document. Chu Shuai said.
Han Feng was also a little interested in his research during this time, after all, Chu Shuai's skills were not bad, and after working on it for so long, the things he came out of should not be too bad, so after Chu Shuai got out of the way, he used tool software to analyze it. οΌ
Li Wang asked next to him, "That's it?"
"Uh...... Encryption, I don't see any effect. Don't underestimate this software, this is the result of my years of work, I have had this idea for a long time, but it has only been realized during this time. Chu Shuai said very confidently, "My encryption algorithm is different from those encryption algorithms on the market, and if it is truly perfected, it will have great commercial value!"
Li Wang didn't believe it at all: "Why are the cows in the sky flying? because you are blowing on the ground!"
"Damn, if you don't believe it, you can ask Professor Lai Xianji of our department, my algorithm has been recognized by him, and during this time, he has also made a lot of efforts to help me improve this algorithm. Let me tell you, almost all of the algorithms that are popular now are based on large number decomposition, but my algorithm is based on neural networks! Professor Lai is in the field of neural network computing, but the authority in China, he thinks that this algorithm has a future, do you think I am bragging?"
When they were arguing, Han Feng saw that Chu Shuai's algorithm was indeed not bad. At least Han Feng can't crack it in a short period of time with the existing tools.
So Han Feng asked, "Pot, can you take a look at the source code?"
Hearing Han Feng's words, Chu Shuai was stunned for a moment, and then said, "Of course you can." The source code is in it, you can see for yourself, it's the compressed package. β
There is not much source code, but it is very difficult to understand, Chu Shuai took great pains to successfully implement this algorithm, and finally realized the current prototype with the help of Professor Lai Xianji. If you don't have the know-how. Looking at the source code, it's almost the same as reading a book from the sky.
When Han Feng looked at the source code. Chu Shuai explained: "The full name of this algorithm is 'chaotic public-key encryption algorithm based on artificial neural network'. A composite algorithm is proposed by using the neuronal synaptic connection matrix as the trap door. After theoretical calculations, it has been proved that when the number of neurons reaches more than 28, the safety performance of this algorithm can reach an acceptable safety level, that is, the CPU with 1012mIps needs to be computed for one year. β
Li Wang was even more confused when he heard this: "Pot, can you say it a little more simply? With my wisdom, I can't understand it, do you think there are still a few people who can understand your chaotic algorithm?"
Chu Shuai didn't bother to pay attention to him. Continue to explain some key information in this algorithm to Han Feng.
Let's be honest. Han Feng was very surprised when he saw it, he really didn't expect it. Chu Shuai was able to come up with such an algorithm. This algorithm, if perfected, may really be able to be promoted. In the end, commercialization is really worthy of being born in the junior class of the University of Science and Technology, and he has also dabbled in artificial neural networks, and what is even more rare is that he really invented a practical algorithm. Boiling ββββ Teng ββββ Wen - hand-punched by members of the school
This algorithm encrypts the same key as the decryption key, is relatively simple to operate, and its secrecy depends on the randomness of the key sequence, which is generated by a neural network. Basically, this encryption algorithm achieves "one secret at a time", with high security performance, and after encryption, the amount of data in the ciphertext does not increase, if the ciphertext is intercepted by others, the other party wants to crack the ciphertext, it is necessary to know the network structure, network parameters and random seeds initialized by neurons at the same time, otherwise it is very difficult to decipher.
The key to this cryptographic algorithm lies in how to design a reasonable neural network and the divergence function to deal with the pseudo-random numbers generated by the neural network. Although theoretically speaking, as long as the key is a truly random number, the algorithm is uncrackable, but in this way, the number will be surprisingly large, which is obviously impossible in practical applications.
With Han Feng's understanding of neural networks, it is very easy to understand the essence of this algorithm, and also know several key flaws of this algorithm.
Han Feng looked at the source code for a while, and then said to Chu Shuai: "Open your neural network model and take a look." β
Chu Shuai didn't know whether Han Feng understood what he said, and he didn't know whether Han Feng understood his source code, but he still opened the neural network model he had built for Han Feng to see.
Although Li Wang couldn't understand it next to him, seeing Han Feng's appearance, he seemed to be very good, and he was also joining in the fun, curiously looking at the three-dimensional model composed of neurons in the monitor, frowning and nodding from time to time, and then shaking his head again.
Chu Shuai uses modeling software is Ding Ding Daming's maTLaB, maTLaB is matrixLabonatory, this software is a set of high-performance numerical calculation and visualization software launched by mathork company in the 80s of the last century, this software is very powerful, in addition to excellent numerical computing capabilities, it also provides professional level of symbol computing, word processing, visual modeling simulation and real-time control and other functions.
Han Feng saw that this neural network model was composed of a total of twenty-eight neurons, which was much simpler than the hundreds or thousands of neurons in the brain, so in Han Feng's eyes, it was as simple as a college student looking at a calculation problem for elementary school students.
Han Feng said, "I'll help you improve this structure." β
"Good. Chu Shuai replied subconsciously, but after finishing speaking, he reacted, "What did ......you say?" You want to help me improve this structure?!"
Did I hear me right? Chu Shuai almost doubted his ears, how could this model be improved by casually saying that it could be improved, one of the keys to his algorithm lies in the structure of this neural network, these days, almost most of the time is spent on improving this structure, in order to verify how many neurons are needed at least to meet the encryption standard, he has taken a lot of wrongful paths, Professor Lai Xianji is also like this, the establishment of this model, Professor Lai Xianji has a lot of credit, the two of them don't know how much time and effort it took to achieve this levelγ Boiling ββββββ Teng ββββ Wen - hand-punched by members of the school
Although they know that the current structure is not optimal, but they can no longer optimize it further, in the words of Professor Lai, to be able to reach this level, there is already a lot of luck, and, even according to the current level, its value is huge, just with this, Chu Shuai is more than enough to complete his doctoral dissertation.
And now, Han Feng actually said that he could improve this structure, as easy as drinking water and eating.
Chu Shuai is hard to believe!
But what Han Feng said he could do, would he not be able to do? There seems to be no such precedent.
Han Feng didn't say anything more, he backed up Chu Shuai's original model, and then began to modify his original model.
This neural network structure began to change under Han Feng's modifications, adding certain connections, then removing certain functional relationships, and even Han Feng added two neurons to it, and finally formed a symmetrical three-dimensional structure that looks very beautiful and rigorous.
When Chu Shuai saw this, his heart began to beat slowly faster, and the model reconstructed by Han Feng was much better than the one he had before, and the connection between them looked more organized.
Finally, based on this graph, maTLaB automatically generates several output functions.
"A function has been generated!" Just seeing this was enough to shock Chu Shuai.
You know, according to his previous experience, as long as there is an unreasonable connection, there will be no results at all!
Chu Shuai's mood was very excited at the moment, he looked at the few functions with very simple expressions, he really didn't know what to say, he was a little expectant and a little apprehensive in his heart.
The functions produced by his original model are not as good-looking as these ones, and they can be described as ugly and complicated.
Are these functions really possible?
Chu Shuai really can't wait now! I can't wait to pull Han Feng away immediately and immediately implement these functions in code.
Of course, he didn't, knowing that the one sitting in front of him was the creator of this new model.
At this time, Han Feng said: "The next realization, you can do it yourself." β
Chu Shuai hurriedly said, "Okay, okay, I'll try!"
Li Wang watched it for a long time, but he didn't understand it at all, he touched his stomach and said, "It's time to eat, let's try again later, let's go eat first." β