Chapter 36: Cryptographic Algorithm Competition

The cryptographic algorithm competition is scheduled for three days later, and in these three days, Ye Fei and the three of them can make some preparations.

After the convention, everyone moved into the manor.

The manor is very large, more than 300 people live in no problem at all, two people in a room.

Ye Fei and Yue Fei lived together, and after dinner, Ye Fei wrote in the room the mathematical algorithm of the competition in three days.

For NIST, Ye Fei also knows.

NIST was created by the National Institute of Standards and Technology to conduct basic and applied research in mathematics, computing, physics, biology, and engineering.

Cryptographic algorithms are a cross-cutting study of mathematics and computers.

So, it is natural to study cryptographic algorithms on NIST.

Since it is only a competition, not a major study, NIST is used.

If it was a major study, no country would use NIST.

Because NIST was created by the North Korea, a fool would put major research on NIST.

Ye Feixin said: "SM2 is a national secret algorithm, which is an elliptic curve public key cryptography algorithm. ā€

"And SM4 is also a national cryptography algorithm, a kind of block cipher standard."

"SM2 and SM4 are both commercial cryptographic algorithms......"

"SM2 has an elliptical curve structure, while SM4 has a non-linear iterative structure."

As he spoke, Ye Fei wrote down the derivation formula on paper.

[R={R1,R2,.,RĪ“} to represent the smart grid ...... in Ī“ regions]

I don't know how long it took, Yue Fei walked in from outside.

He sat next to Ye Fei, looked at what Ye Fei wrote for a moment, and said, "Most of your knowledge here is to use elliptic curves!" ā€

"Hmm!" Ye Fei didn't raise his head, and said while writing: "Yes." ā€

"Most of the cryptographic algorithms use number theory, and the Gaussian conjecture is one of the most important conjectures in number theory, and it is very appropriate to use the Gaussian conjecture to study cryptographic algorithms."

"Elliptic curves are one of the main parts of Gaussian conjecture, and there is nothing wrong with using elliptic curves to study cryptographic algorithms!"

Yue Fei smiled: "Of course there is no problem, I just sighed, you use elliptic curves for most of your cryptographic algorithms." ā€

"After all, I haven't started researching this yet."

Ye Fei said: "Then you have to accelerate, the elliptical curve is really a very beautiful thing." ā€

"You will see the beauty of mathematics."

Yue Fei smiled helplessly: "Do you think that everyone is like you, and the research speed is so fast?" ā€

"The speed of your research is not the speed that a person can make, it's just perverted."

Ye Fei said: "Hey...... You can't scold people, I'm fast, but that doesn't mean I'm not human! ā€

Yue Fei shook his head and said, "I won't talk about this with you, you must be very nervous now!" ā€

"What am I nervous about?" Ye Fei shook his head and said: "For me, this is the direction of my past research, I have goods in my head, I am nervous!" ā€

"You're not nervous?" Yue Fei was stunned: "Don't you know who the two people who are competing with you are?" ā€

"Who?" Ye Fei glanced up at Yue Fei at this time.

"Cao Wencan and Fang Yongchang, one of them is a full professor of Beijing University, and the other is a full professor of Mizuki, and they are both well-known national cryptography experts and executive directors of the Xia National Cryptography Society."

"They're not the best at cryptography."

"But you can't underestimate them either."

"You're not primarily a cryptographer, so it's certainly fine for them to abuse you in cryptography."

"Hehe......" Ye Fei smiled: "In this regard, I want to correct your mistakes." ā€

"First of all, cryptography is not about cryptography, it's about mathematics."

"In the field of mathematics, as one of the mathematicians, I am not necessarily who abuses whom!"

"Hehe......" Yue Fei gave a hehe smile, not believing Ye Fei's words.

Cryptography is the study of mathematics, but the field of mathematics is very broad, and a small problem can be studied for a lifetime.

For example, the elliptic curve in Gauss's conjecture can be expanded infinitely.

The combination of elliptic curves and cryptography, the combination of elliptic curves and algorithms, the combination of elliptic curves and data encryption, and the combination of elliptic curves and blockchain......

With such a huge field of mathematics, God can't do it if you want to study all aspects thoroughly.

Therefore, every mathematician specializes in a part of the research.

Ye Fei is not proficient in the study of cryptography, on the other hand, Cao Wencan and Fang Yongchang, these two have been studying cryptography for a lifetime.

From this point of view, Ye Fei and Cao Wencan, the competition cryptography, anyone with a discerning eye can see that there is no chance of winning.

But what everyone doesn't know is.

Ye Fei is not proficient in cryptography, but his research on number theory is the research of many mathematicians.

Since he began to study number theory, he has attended many conferences and conferences and explored number theory problems with many mathematicians.

And a lot of the knowledge of number theory among these people has been absorbed by themselves.

With so many people and so much knowledge of number theory, the content is very informative.

Cryptography is the study of number theory, and with his massive knowledge of number theory, if he can't defeat these two people.

He can throw the system away.

Yue Fei said: "Ye Fei, you don't know how powerful these two people are. ā€

"Cao Wencan and Fang Yongchang's abilities are comparable, I'll just say Cao Wencan!"

"Cao Wencan enjoys the country. Military. He is an outstanding expert in Kyoto City, a well-known scholar in the field of number theory and cryptography, a member of the Academic Committee of the State Key Laboratory of Information Security for a long time, and an executive director of the Xia National Cryptologic Society. ā€

"He has made achievements with international influence in the research of basic mathematics and cryptography, and has won the National Natural Science Award and the National Science and Technology Progress Award three times, and has been awarded the title of national young and middle-aged experts with outstanding contributions by the state."

"He has presided over more than 10 national key projects, published more than 30 scientific research papers, 5 monographs, and 2 patents."

"The research group led by him cooperated with RSA, a well-known data security company in Beiliguo, and successfully developed the software related to elliptic curve public key cryptography, which became part of the company's BSAFE security software."

Ye Fei looked at Yue Fei in astonishment and said, "How do you know him so well?" ā€

Yue Fei said with a smile: "Because he and I are from the same school, he is my idol, and the reason why I went to teach at Kyoto University has a part to do with him." ā€

"You don't know how deep his research on number theory is, and Fang Yongchang's ability is not weaker than him, so you can't defeat these two."

Ye Fei shook his head in his heart, his brain was useless.

Your idol is awesome!

Are your idols invincible?

No one is perfect, no one is always victorious, and one day they will lose.

Ye Fei said: "What if I can defeat them?" ā€

Yue Fei sneered: "If you can defeat them, I will be your junior brother." ā€

Ye Fei looked at Yue Fei and said in a joking tone: "I don't want a brainless little brother like you, if I can defeat them, you will come to Zhonghu University, how about it?" ā€

Yue Fei's ability is still quite strong, he came to Zhonghu University, and to be honest, he was talented.

If it were a normal day, he would definitely not come to Zhonghu University.

But by making a bet, you might be able to lure him in.

He didn't want to do the thing of digging people.

But he found that there was no one in Zhonghu University!

And if he wants to conduct academic research, he must have people, so he can only poach people from other universities.

Yue Fei smiled: "Okay, no problem." ā€

How could Ye Fei defeat his idol, so, this bet, Ye Fei could not win.

A smile flashed in Ye Fei's eyes.

For the match with Cao Wencan, he is very sure of victory.

So, Yue Fei, you come to Zhonghu University!

Ye Fei said: "Let's write a contract, so that you don't admit it when you get it." ā€

"Who doesn't admit it? Am I that kind of person? Yue Fei said.

"In this world, are there few such things?" Ye Fei asked.

"Okay!" Yue Fei waved his hand and said impatiently: "You write the contract, and I'll sign it." ā€

Ye Fei quickly wrote the contract, and Yue Fei signed it.

After signing the contract, Ye Fei put the contract away, which is equivalent to Yue Fei's deed of sale, and he must put it away.

Ye Fei said: "Okay, don't bother me, I'm busy." ā€

Three days later!

It's still the same big room, except for three computers in front of the many chairs.

The host of these three computers is a small supercomputing host.

Compared to ordinary home computers, it runs 10,000 times faster.

This is also the scenario when simulating the future research of cryptographic algorithms, when the research and operation of machines is studied, that is, supercomputing.

Ye Fei and the three of them each sat in front of a computer and entered the mathematical algorithms they had written in the past few days.

NIST is a framework for cryptographic algorithms, and the inside is empty.

By inputting different mathematical algorithms, NIST can form cryptographic algorithms with different capabilities and functions.

It's like a robot that inputs different programs and can execute different instructions.

Cryptographic algorithms are a combination of mathematics and computers.

Ye Fei's mathematical algorithm is mainly based on elliptic curves, supplemented by nonlinearity.

The computer algorithms are SM2 and SM4.

It is a hybrid cryptographic system based on SM2 elliptic curve digital signature algorithm and SM4 block cipher algorithm.

It has ultra-high defense performance, fast response time, and multi-layer verification functions.

After a long time, the three of them stopped moving.

Sui Zuyun said: "Okay?" ā€

"Alright." Threesome.

"Let's get started!" Sui Zuyun Road.

With that, he nodded to the person beside him.

The man took out the phone, pressed a few buttons, put it in his ear and said, "Let's go!" ā€

Not long after the words fell, Ye Fei's computer suffered countless external attacks.

NIST software in the computer, which runs automatically, blocks external attacks.

Seeing that the cryptographic algorithm in the three-person computer began to run, the people below talked about it.

"You say, Cao Wencan and Fang Yongchang, who of these two can win?"

"Who knows, these two people have always been between the two of them, Cao Wencan won once, Fang Yongchang lost once, and soon after, Cao Wencan lost once, and Fang Yongchang won once."

"Hey...... I heard that these two people studied under the same teacher. ā€

"Well, yes, it's Mr. Pei Yuan, the president of the Cryptographic Society."

"Pei Yuan, is that Pei Yuan who studied under Mr. Hua Luogeng?"

"It's him."

Pei Yuan, under the tutelage of Hua Luogeng, one of the first batch of visiting scholars in the Xia Kingdom to Beiliguo, went to the Department of Mathematics of Princeton University for two years to study modular forms with Professor Shimura, a master of number theory.

And he has made extraordinary achievements in the study of the fundamental theorem of modular form.

Professor Shimura is full of praise for Pei Yuan.

In an evaluation material on Pei Yuan's achievements, it is said that this achievement is one of the most important achievements in the theory of modular form in the past 15 years.

After returning to China, Pei Yuan became an associate researcher at the Institute of Applied Mathematics of the Xia Academy of Sciences, a professor at the Graduate School of the Xia Academy of Sciences, a professor at Kyoto University, the director and deputy director of the Academic Committee of the State Key Laboratory of Information Security, and the director of the Institute of Information Security at Kyoto University.

Until now, he has become the chairman of the first and second sessions of the Xia National Cryptography Society.

"Since we studied under the same teacher, why is the relationship so bad now?"

"I heard that it was because of a woman, they liked the same woman, so they fought back and forth, but the funny thing is that neither of these two got the woman in the end, and the woman ended up marrying a physicist."

"Mathematics and physics? Haha......"

"Do you think Ye Fei has a chance of winning?"

"Ye Fei? Ye Fei is indeed very powerful, he can achieve such great achievements at such a young age, but he studies mathematics, not specializing in cryptography, so he should have no chance of winning. ā€

Many nodded in their hearts.

Indeed, they had not heard that Ye Fei was proficient in cryptography.

On the other hand, the other two specialize in cryptography.

How can a non-professional win over a professional person.

After that, everyone continued to communicate, whether Cao Wencan won or Fang Yongchang won.

Since the two are of equal ability and have similar records in the past, no one can be sure who will win.

Sui Zuyun said to the few people beside him: "Do you think which of the three of them will win?" ā€

Someone said: "I think it will be Cao Wencan, his algorithm is very fast, coupled with fewer logic gates, he can defend against external attacks very well." ā€

"Hey......" someone objected: "I think it will be Fang Yongchang, Fang Yongchang is right, offense is the best defense, ESF cryptographic algorithm, offensive ability is very strong." ā€

Mai Yuan of the Department of Education said: "What about Ye Fei, aren't you optimistic about Ye Fei?" ā€

Many people looked at each other and shook their heads.

Although Ye Fei said that the cryptographic algorithm is very good, he is not specialized in cryptography, so they are not optimistic.

"I'm bullish." Geng Ye from the Science and Technology Department said: "I like Ye Feike very much, even if he is not specialized in cryptography, but I believe in his ability." ā€

"He's a genius, and genius can't be taken for granted."

Someone said: "Aren't Cao Wencan and the two geniuses?" Who is not a genius if someone can have some achievements in the field of mathematics? ā€

Many people nodded, and it was.

Mathematics is the field of genius, and anyone who can achieve something in mathematics is a genius.

"Academician Nan, what do you say?" Sui Zuyun looked at Academician Nan.

"I think between them, who loses and who wins, no one can say well, Ye Fei is too, he may not be good in other fields of mathematics, but in the field of number theory, I am very optimistic about him."

"Naturally, in cryptography, I'm also bullish."

Academician Nan once read Ye Fei's paper on number theory and was very interested at that time.

After reading it, I found that the author of the paper was called Ye Fei.

He didn't know who Ye Fei was, and later investigated and found that this person was only twenty-five years old.

Of course, he was shocked that he could write such a thesis at the age of twenty-five.

Everyone looked at Academician Nan in surprise, and someone said cautiously: "Academician Nan, you said that Ye Fei can also win?" ā€

"Of course!" Academician Nan nodded: "Competition, no one can say who will win until the end." ā€

"The ancients had a battle against the water, with less winning more, and opposing the guest."

"So, it seems that Ye Fei is not weak, but who can be 100% sure that he can't win?"

Many people shook their heads in their hearts and disagreed with Academician Nan's words.

Logically speaking, Ye Fei is not a cryptography professional, how can he win a professional?

It's like, basketball lovers, go to play basketball with NBA players, can basketball lovers beat NBA players?

This is obviously impossible.

"Good!" Mai Yuan said with a smile: "I agree with Academician Nan's words, Ye Fei is not a specialist in cryptography, but who can say that he will not win?" ā€

Geng Ye said: "I also agree with Academician Nan's words. ā€

After speaking, he looked at Sui Zuyun again and said, "Mr. Sui, who do you like?" ā€

Sui Zuyun said with a smile: "Since the three of you are optimistic about Ye Fei, then I am also optimistic about Ye Fei." ā€

Someone proposed: "In that case, let's make a bet that whoever guesses loses will invite the winner to dinner." ā€

"No problem." Humane.

As he spoke, the situation on the field suddenly changed.

I saw that the computer in front of Fang Yongchang suddenly crashed.

When Cao Wencan saw it, he laughed and said: "Lao Fang, you lost, I won, haha......"

"I'll just say that yours can't do it, you still don't believe it, and tell me that offense is the best defense, look at it, how is it now!"

Fang Yongchang's face was pale, he glared at Cao Wencan angrily, and said, "You won great, don't forget, you haven't won yet." ā€

"Why didn't I win...... Cao Wencan looked at Ye Fei's computer and said in surprise: "Ye Fei, why haven't you lost yet?" ā€

Ye Fei looked at him speechlessly and said, "Isn't it normal that I didn't lose?" ā€

Many people were surprised that Fang Yongchang had lost, but Ye Fei hadn't lost yet.

You know, Fang Yongchang is a professional!

Now that he loses, it means that in terms of cryptographic algorithms, Fang Yongchang is not as good as Ye Fei.

But that's not scientific!

Yue Fei was very surprised, and said in his heart: "I'll go, is Ye Fei so good?" was able to defeat Fang Yongchang. ā€

He looked at Cao Wencan again, and said in his heart: "Professor Cao, you must hold on to me, but you can't lose!" ā€

At the leadership seat, someone said in surprise: "Fang Yongchang lost?" ā€

Another humane: "I didn't expect him to be the first to be out." ā€

Someone looked at Ye Fei and said, "Ye Fei is okay, Fang Yongchang is out, he is not out yet, he should be next." ā€

The crowd nodded in agreement.

But as soon as the words fell, Cao Wencan's computer froze.

"Uh......" The speaker said in amazement: "Cao Wencan also lost?" ā€

Mai Yuan laughed and said, "Haha...... I'll just say that Ye Fei is okay, you see, now only Ye Fei is left. ā€

He looked at the rest of the people: "Everyone, do you remember your bet, treat yourself, let me tell you, I don't eat cheap ones, at least more than 5,000 per capita consumption." ā€

Everyone shook their heads helplessly.

Geng Ye looked at Sui Zuyun and said, "Mr. Sui, the winner is out, is it over?" ā€

Sui Zuyun shook his head and said: "The competition is secondary, I mainly want to see the performance of the cryptographic algorithm." ā€

"Ye Fei's computer hasn't been breached yet, I want to see how long his computer can last."

After that, the crowd waited for an hour.

Many people thought, "It should be almost over!" ā€

Wait another hour.

Many people said, "It should be soon!" ā€

Or wait an hour.

"When is it going to end?"

Wait another hour.

"...... When will this be? ā€

Then they waited from morning to afternoon, afternoon to evening.

Sui Zuyun shook his head and said, "Forget it, don't wait, let's end!" ā€

After speaking, he stood up and said, "I announce that this competition is over, and SM2 and SM4 will be used in the research direction of cryptographic algorithms. ā€

"Huh......" Everyone breathed a long sigh of relief in their hearts, and it was finally over.

(End of chapter)