- 博客(39)
- 收藏
- 关注
原创 【达达】UK联合软件加解密成功实现
昨天的时候,我和露儿把UKEY内部的程序和外部程序做了一下整合。顺着他上次写的日志,我记录一下目前的完成情况。他之前UKEY内部实现的是一些“假程序”,只是简单地返回一些特定长度的数据。这次实现的则是利用USBKEY进行密钥存储,身份认证以及某些块的加解密,并能够得到正确的结果。 这里要纠正一个地方,上次日志里面说“比较加密前和解密后的文件,大小是一样的,重点是都可以听,说明过程成功
2013-05-03 11:07:01 820
原创 【露】4.26软件和UK联合加解密
今天基本实现了UK和软件协同的加解密。、达叔的开发还在继续,我先写了几个“假”程序让UK执行功能文件名参数返回结果获取标签0001无20字节比对标签000220字节1或0加密0003240字节240字节解密0004240字节240字节返回密钥0005
2013-04-26 18:32:33 801 5
原创 【露】4.25小记
好久没有更新博客了,上个星期忙着答辩,时间就这样不知不觉的过去了,感觉也没有做什么,直到今天才和达叔重回实验室,再次开工了~!前两天不幸的重装了系统,导致各种环境各种软件都要重新装一遍,真是烦死了。一上午都在配置GVIM,实验室的网速属蜗牛的,有时候百度都打不开,还经常断一下。下午和晚上就开始接着做以前的工作,文件分块的加解密,最后的结果和不分块看不出什么区别,所以就不上图了,UK的接口已
2013-04-25 21:18:26 418
原创 【0】得空小记
通信原理终于考完了,终于得空说两句话首先向队友报一声歉,早上的答辩没有参与,也没有提前请假。原因看起来像借口,但还是想真诚的说明一下,昨晚睡得比较晚还做了噩梦,早上起床头很疼,就没起来,忘了通知队友不能参与是一大错,之后一定会认真对待,注意犯错。听说早上的答辩出了很多bug,感觉还是挺失落的。总结一下自己在答辩的准备中需要反思的地方,虽然参与了文档的修改,但答辩的ppt都是另三个队友完成的
2013-04-20 23:09:42 521
原创 【露】路漫漫兮
虽然手头的任务还没有完成,我已经开始为下一步做准备了。听赵老板说会用到过滤驱动,我就从图书馆借了一本高端大气上档次的书,拿来浏览了一下,还真有什么过滤啊,驱动啊,文件啊之类的东西,看起来就很高端的样子,应该可以实现我们的功能吧。我满怀激动的心情开始看“前言”,作者第一句就语重心长的告诉我说: “请注意,本书基本上不可以跳读,虽然书中的内容是按照应用的领域进行划分,但是并没有采用一
2013-04-16 21:56:50 604 6
原创 【达达】做了密钥获取这一部分
今天写了一些代码,主要是实现密钥处理并向PC端交付。 主要流程为:在缓冲区抓取user_key,然后在U-key内部特定的数据文件中拿到数据,用user_key进行解密,就得到了Uk内部加密用的密钥,key_uk。然后将key_uk做sha1变换,从16字节变成20字节传送到PC作为密钥产生的种子。 还要把key_uk存在一个外部变量中,等这一次加密任务完成后才能释放掉。而
2013-04-15 20:28:59 510 1
原创 【婷】 4月12日--我肯定是笨死的
操作系统大作业打算做一个操作系统,所以开机看《自己动手写操作系统》和《使用开源软件-自己动手写操作系统》,书上说要用Linux,所以下了虚拟机准备装linux和Xp,XP很轻松就搞定了,以后寝室也可以做汇编了,可是linux死都搞不定,一整天都干这个了,poweron的时候就错了,尝试了各种办法都错,要是我挂了,肯定是因为太笨了
2013-04-12 23:47:26 457 1
原创 【露】UK大冒险之——变身小小小黄鸡
UK啊UK,想说爱你不容易!和你说句话费老大劲了~这两天的工作就是和UK进行联系,想来想去,把UK作为唠嗑儿的对象再合适不过了,没错儿,我就是想把它当小黄鸡使唤,能陪人聊天的UK多贴心哪!凡是都是想起来简单做起来难,让UK变身小黄鸡真是费了我好大的功夫,且不说C语言的函数名儿都得用内置的新函数,就连正常C的功能也不一定能如你所愿,这就是硬件开发和软件的开发的最大的区别吧!短短的几行程序,其
2013-04-11 21:18:21 1545 2
原创 【0】4月10日
那天改完文档之后是有一点自己的想法的,找个机会说说在我们的系统中,将个人信息与加解密紧紧地联合在一起,不仅仅是识别不同的个人信息来控制权限,更是通过将个人信息嵌入到了识别的过程中,之前提到了个人信息比对的时候,ukey必然会存储要与输入信息进行比对的内容,那么放在ukey中信息的存储势必就会造成一定的信息泄漏的风险。今天想到一种,不知道对不对,就是把要放在ukey中的信息先进行加密在存储,存储的是
2013-04-10 21:59:56 439 1
原创 【婷】4月9日
昨天开完会回来忙其他事情直到断电,也没顾得上写博客。今天密码学的实验是用AES的S盒实现和行混淆,S盒实现很好的完成了,但是行混淆这块代码还是有点问题,明天实验课准备请教一下教辅。恩,今天借了一本java,先看看了解一下。
2013-04-09 19:19:50 615
原创 【露】写下一点点
把预处理交给小婷之后,我要做的就是和uk联系了,这两天也开始看UK方面的资料了,今天把环境配了一下,发现了一些java的示例,后面几天有的研究了。我的打算是先写一个小程序,建立起和UK的联系,然后再做后面的工作。
2013-04-08 23:53:05 442
原创 【0】关于汇编
这两天忙的最多的好像就是汇编的作业了,蛋蛋的忧桑通过要写汇编作业的压力,我好好理解了一下语法结构,虽然还有很多功能都记不住,但是语法方面还是蛮多收获比如说在一些语句当中要使用寄存器,在一些变量的相互赋值中,好麻烦但是汇编的优点就是效率蛮高,虽然我暂时还没体验到马上要有e起来编程了,又是一个利用机会好好亲近一下c语言,最近感觉时间各种紧凑,冷落了c语言,实在不应该
2013-04-08 22:50:10 450
原创 【达达】尝试软件的分离
今天把例子上的冒泡算法敲了一遍。大致的思路是这样的,冒泡算法内置于U-KEY中,其他部分在PC上运行,插入Ukey的时候,算法正常运行,拔出Ukey即无法运行。算法能自动进行各种PIN码验证,无缝实现应该不成问题。 但是在运行的时候,出现了各种错误。比如说打不开conio.h这个库文件,但是开发说明里讲到过里面包含了标准C的库。还有各种报错和警告,总之编译通过不了。本来以为C语言编程会比较
2013-04-07 22:20:01 498
原创 【婷】 4月7日
这几天一直在忙党支部和体育部的各种事情,导致生活作息彻底的乱了,从明天开始就要拨乱反正好好的开始搞学术了,通信原理也结课了,现在最重要的就是预习加复习通信原理迎接第八周的考试,还有就是数据库的期中考试,今天也收到了竞赛的任务,搭建java的开发环境,表示感觉好高端,还有预处理和逆处理(个人第一感觉就是使用des),总之就是工作真的开始了,加油!
2013-04-07 20:44:35 1981
原创 【露】4.5加解密的部分实现
昨天颓废了一天,什么都木有做,所以今天简单的做了一点首先搞了个界面,不得不说真的很丑,这也花费了我一个下午的时间。只有加密和解密两个按钮,红色箭头那里可以关闭。从网上找了一个加解密的代码,嵌入到程序里首先实现文字的加密然后实现文件的加密原始文件为tes.txt,内容是 点"加密"在相同目录下生成test-encrypt
2013-04-05 22:36:05 452
原创 【婷】 4月5日
好久没有写东西了,上回好不容易写好一篇点发送的时候居然华丽丽的断网了,清明节第一天睡过去了,第二天开始双学位,现在开始做操作系统的大作业,能力有限就选择写三个程序不做操作系统了,接下来就是等野生学长的任务安排了。
2013-04-05 20:49:44 1351
原创 【露】4.3写在清明小长假前
清明时节雨纷纷,果然明天要下雨了。听说达叔的好基友来武汉专程和他幽会,祝他们三天玩的愉快吧,这个点还没有回来,谁知道他们晚上去哪儿呢,大家都懂的。要放假了,大家好好玩几天吧,放松一下~今天一天的课,软件工程还在扯有的没的,linux讲的进程神马的仿佛把人又拉回了操作系统的课堂,最后不知所云,索性去看手机了,罪过罪过,阿弥陀佛!晚上看了一场亚冠直播,恒大4:0,平时也不看,偶尔看看还是蛮
2013-04-03 22:30:25 448
原创 【露】鱼儿鱼儿 你别闪了
要实现一个什么东西呢?模拟在几台计算机屏幕上连贯的显示出一条鱼游动的整个动画,即一条鱼从一台计算机的屏幕慢慢游到另一台计算机的屏幕上。游动时,要求看起来像是同一条鱼在一个整体的屏幕上游动。看起来很神奇吧,这就是我准备拿来熟悉软件结构和语言的一个程序,16页代码,我竟然真的打出来了!!!好佩服我自己!编译的时候使用java -encoding UTF-8 -d . *.java-
2013-04-02 22:47:25 564 2
原创 【达达】hello world to ukey
今天对照开发手册上的程序,将一系列的开发流程试验了一遍。从编程,下载到ukey中,再到运行测试,很简单的一个过程,还是有很多问题的。具体的流程我就不在这里赘述了,就把几个过程截图发在这里吧。 这里有一个问题,在我向我的目录下载文件的时候,都会进行一个pin码验证,根目录和各级目录都不一样,但是都可以进行设置。对于根目录的pin码,要求是24位,这就会导致一个问题,我们需要用户记住的密钥是不
2013-04-02 20:38:03 586
原创 【0】4.1 这不是愚人节
今天身体欠安,课都没好好听,十分愧对逝去的光阴今天最大的感受就是要好好学习汇编,诸多课程都用到了,而且感觉算法能提供很多思路。达叔说的模式识别我会和老师咨询一下,目测得下周了
2013-04-01 23:18:59 404
原创 【露】写在愚人节
今天是特殊的日子,所以老天给了我特殊的照顾,小小的愚了我一把,好几个大洋不翼而飞,好在带的钱不多,就当破财消灾了。下午和达叔去找了赵老板,指出了一些问题之后,给了我们一个明确的信息——我们该开始行动了。只有开始做起来,才能发现会碰到哪些问题,产生更多的灵感,完善我们的项目,so,同志们撸起袖子,准备开工了~我们的项目名字还没有确定,大家给出一些自己的建议吧,可以集中写在本篇的留言处,也可以
2013-04-01 23:15:47 438
原创 【达达】关于指纹做识别的一些问题
在我们的设计思路中,我提出了一种产生User_key的思路,即用我的指纹,通过一定的算法产生一串数字作为User_key,想在忘记User_key的时候能够找回来,而且不用讲密钥备份,只要我人去了,通过算法总能再次产生那个密钥。想法看起来很完美。但是老师说,用指纹做验证的时候只能是去做识别,在不同时候采集的指纹很难产生相同的数字序列,这个方法有待商榷。我想找个时间去问一下模式识别的老师,看看有没有
2013-04-01 23:03:57 519
原创 【达达】今天又梳理了一下项目
今天和露儿商量了蛮长时间,对于项目的一些细节进行了确定。到目前为止,由于我们做的是一个软件硬件结合,同时涉及计算机软硬件的底层知识的比较完整的系统。之前学过的密码学,操作系统,接口,系统安全,软件安全,计算机网络等等所有课程的知识框架都逐渐出现在脑子里。这时候才发现自己对知识掌握的太差劲了。毫无疑问,基础知识,基本的模型概念是最重要的东西,我们要踏实得学习,不应追求花里胡哨的东西。大二的两个孩纸,
2013-03-31 22:08:38 575 1
原创 【0】答辩后感想
3.28,3.30 昨天答辩之后网线断了,留了一些感想,今天简单即记一点之前对信安大赛的理解,最多想到的就是算法,昨天看了大概四五个作品,发现保护信息安全的方式并不一定是各种算法对数据的加密,刻板且单一,如今发现并不如我所想,在前几个作品中,我发现了对于知识产权的保护同样是我们的研究目的,而不是仅仅是保护信息,有些东西被保护却可以被人看但一定不能被人利用。例如在孙晨学长他们做的对于图片版权的保护直
2013-03-31 11:24:31 742
原创 【婷】3月29日 小记
昨天回寝室已经十点多了,磨蹭了一下就断网了,所以没写,今天就写一下下午听其他小组展示的心得体会吧,虽然只听了三个不过大家的想法还是很新颖啊,譬如孙晨的那个加水印方法,点子很新颖,但是感觉里我们略遥远不是很实用,还有就是范梦迪他们组的,研究的和我们的很类似,她们是优盘通过识别指纹进行加解密,还会对聊天内容进行加密,听着很高端,所以我们更要加油把我们的做好了,
2013-03-29 23:36:30 447
原创 【露】shell学习
白天达叔手气真是好,应该立马去买彩票的。晚上回来看了一会儿shell,随便的记一点吧。什么是shell?shell是系统核心外用来只会核心的部分,如同鸡蛋的外壳一样,因此被成为shell程序[tab][tab]可以列出所有可能的命令 变量的复制直接用=,=两边不能接空格双引号内的特殊字符会保持原有的特性单引号内的特殊字符仅为一般字符可用\将特殊字符变为一般字符··反
2013-03-29 22:49:27 413
原创 【露】软件结构设计中。。。
这几天主要在梳理软件的结构,目标是在月底前把软件的结构弄出来,下个月就可以开始写程序了。上午在图书馆“搬砖”,最近图书馆的事情也接近尾声了,但还是没有时间看书,硬生生把背过去的书背回来了。从图书馆借了一本《java项目设计与开发范例》,想从中借鉴软件设计的过程,其中有一章做的是关于网络的一个程序,涉及到了多线程和网络数据的传送,我觉得有借鉴意义。但其中程序框架部分十分简介,剩下的都是代码,
2013-03-28 23:02:20 502
原创 【达达】投资开始了。
今天花了450块,在北京的深思洛克公司订购了3个Ukey。他们给我重新发了开发平台和相关的编译器。 突然到来的答辩,其实一点都不慌,因为所有的工作都已经开始,而且,思路还比较清楚。
2013-03-28 22:41:43 694 1
原创 【0】密码学关于des算法的了解
密码学老师上课很抽象,说算法神码的就不介绍了,需要我们自己下课自己去了解,之前很懒,今天要写博客也提醒了我一下,于是就利用了选修课去稍微了解了一下 des算法的密钥一共64位,其中8位都是校验位,均是8的位数,其他56位才是有用的(表示老师不讲真的好难学到东西啊,自觉性好差)看的不多,简要写一下des的特点吧,感觉时间也不多了des位数短,可以穷举,所以安全性可能稍微差一点des的
2013-03-27 23:35:17 673 1
原创 【达达】开发指南阅览总结和心得
1.有可靠的硬件基础,不可复制、抵御攻击都靠硬件的安全来完成。2.支持代码移植功能。简单来说,就是把最重要的代码从软件中挖出并移植到Ukey内部,这些移植代码不会在计算机中留有任何痕迹。也就是软件运行在计算机和Ukey中,保证了软件的安全性。3.目前只能提供64k的安全存储空间。所以说,把文件全部传输过来在加密的思路是不可行的,只能分块加密,这就要求两遍功能协调配合好。4.内部有三种文
2013-03-27 23:18:36 641 1
原创 【婷】 3-27 关于写答辩ppt和这几天密码学的心得
答辩ppt是在周末双学位时候上完写的,连着熬了两天做各种动画,刚开始一页就做了两个多小时,以前做的ppt最多也就翻页的时候加点动画,这下几乎每一个步骤都有,而且还得p图,网上百度各种p图教程现学现做,智商有限最后决定用美图秀秀p了,虽然像素很低,单还ok。接着做ppt也越来越顺手了,学会了很多做的方式,比如可以做组合(不要鄙视我),可以一起定义一堆动作,还有怎样移动,怎样做效果等,没白熬了两晚上。
2013-03-27 23:00:13 1158 3
原创 【露】nothing
基本上什么都木有做,大家批评我吧~~~~!!!!!白天上课,回来后到现在不知道干了些啥,哎,明天有事早起,今天先睡了,各位晚安~
2013-03-27 22:53:21 406 2
原创 【达达】当前ukey的资料
作为第一篇博客,就先介绍一下目前的进度情况吧。 Ukey已经选定了,深思洛克的精锐IV,http://www.sense.com.cn/products/upan_iv.html这是这一款的介绍,内置了很多加密算法,这里也不再赘述。 -————————————————————我是分割线——————————————————————————————————————————
2013-03-26 22:36:42 584
原创 【露】3.26-集合和泛型学习
上午起晚了,本来准备把软件部分的详细说明弄出来的,憋了半天也没有结果。辜负了晓婷同学的殷切希望,惭愧惭愧 下午的多媒体越来越无聊了,听课的人寥寥无几,估计老师都老伤心了。现在才感觉到基础知识的重要,后悔当初没学好,两位大二的妹纸可要好好听课啊。 集合与泛型: 1、排序: 方法一:collection.sort(T t);这是一个静态方法,直接
2013-03-26 22:15:09 412 2
原创 【0】这个人有点懒
2013-03-26 09:190人阅读评论(0)收藏编辑删除【0】3.26 今天要上课,还要办身份证,之前ppt也木有参与,这个人有点懒昨天听了汇编的课,感觉各种指令实在是一种很神奇的东西,原来在汇编的时候也已经实现了很多指令,就像c语言里面有很多可以直接使用的函数,不知道使用自己写还要一遍遍的调试,拉低了效率,觉得还是应该好好多接触一下c有空多上网找找相关教程,学学。。
2013-03-26 09:25:16 712
原创 【露】3.25-网络与线程学习
今天依然在学习java,看到了第十五章网络与线程,按照书上的代码实现了简单的聊天客户端和服务器的程序。客户端界面客户端的终端服务器的终端程序可以运行,但是比较简陋,以后会逐步完善。下午还帮同学看了下PHP读取文件的内容,遇到了乱码的问题,后来用fgets()这个函数读就不会乱码,很神奇。今天第一天记 ,好简单,以后会慢慢充实起来~大家加油!
2013-03-25 23:35:22 606 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人