李飞召开了项目会议,确定了u盾主控芯片内部电路和参数:

    1芯片处理器系统:采用32位高性能risc-v芯片架构,支持32位risc-v整数指令集,

    2存储单元:集成512kb嵌入式flash,页面大小1kb,最低擦写次数15万次

    3加密算法:32位高速硬件算法引擎,支持rsa1024、rsa2048、ecc、sm2算法运算,以及存储器加密机制,每颗芯片都只有一个序列号…,

    4通讯接口:,;支持无晶振工作模式;

    5芯片封装:qfp32

    6电气气特性:工作电源输入范围:~;睡眠静态功耗:100ua;工作模式:20ma,esd防静电:±6000v;

    ...

    再根据u盾主控芯片的各项参数,去确定工作原理:u盾又作移动数字证书,存放着你个人的数字证书,并不可读取。同样,银行也记录着你的数字证书,当在进行网上交易时,银行会向你发送由时间字串,地址字串,交易信息字串,防重放攻击字串组合在一起进行加密后得到的字串a,你的u盾将根据你的个人证书对字串a进行不可逆运算得到字串b...,

    ...

    确定了u盾主控芯片参数和工作原理后,就正式进入芯片设计,不过,李飞考虑到公司信息网络安全部还没有成立,所以此项目暂时交给芯片多媒体技术1部研发,李飞提供u盾主控芯片设计指导。

    ...

    三周后,u盾主控芯片设计完成,经过李飞对u盾主控芯片进行设计仿真,并没有发现问题,然后,交给台极电生产制造打样。

    ...

    在打样的同时,还要进行u盾pcb板级电路设计,其u盾整个电路模块分为:

    1u盾主控芯片,

    2内存ram芯片

    3显示屏电路

    4usb电路,

    5按键电路

    ...

    确定u盾的各个电路模块,就要准备u盾的电子电路设计,在pcb板极电子电路图的设计中,使用的板极eda软件,是分为两种功能软件:逻辑电路软件和pcblayout软件…

    首先,在逻辑eda软件绘制器件的逻辑封装,再画出逻辑电路图,而这个逻辑电路图是根据u盘的整个模块功能进行设计的。不过,需要说明的是,在绘制逻辑封装和电路图设计时,相关器件的资料一定要向供应商索取,去确定电子器件的参数,例如:存储器和u盘的usb接口,一些电子结构零件…

    …

    在逻辑eda软件绘制完逻辑电路图后,接下来的工作,就是在pcbeda软件对器件进行pcb封装制作,包括u盘芯片,存储器的封装,按键的封装…,同样,pcb封装是需要按照供应商提供的器件参数进行设计的…

    …

    在pcbeda软件里制作好pcb器件封装后,然后,就是逻辑eda软件和pcbeda软件进行同步更新,把逻辑eda的电路图导入到pcbeda软件…,这样的话,就可以在pcbeda软件里,出现了pcb封装器件和连接电路线路,

    …

    接着在pcbeda软件,进行布局,走线,完成后,进行连接和规则检测,确定没有错误后,在pcbeda软件输出制造pcb加工文件,发给大深市芯片产业有限公司旗下子公司pcb板厂进行pcb制作。

    完成u盾电子电路设计后,就下了就是整理u盾的电子物料bom得单子,供成本核算和电子物料准备

    ...

    同时,李飞还要组织软件工程师,编写u盾的驱动程序,以及加密算法程序...,其加密算法程序采用了双钥密码体制保证安全性,在u盾初始化的时候,先将密码算法程序烧制在flash中,然后通过产生公私密钥对的程序生成一对公私密钥,公私密钥产生后,密钥可以导出到u盾外...。

    ...

    编写完成u盾驱动程序以及加密算法程序...,台极电u盾主控芯片100片样品寄回公司,那么,开始对芯片进行功能...等测试

    u盾主控芯片放入ate仪器的测试台内的芯片插座后,打开仪器电源按钮,然后,确定ate仪器与u盘主控芯片连接正常,再开始进行芯片测试,

    ate对芯片测试基本的范围为:芯片引脚的连通性测试,芯片漏电流测试,芯片引脚dc(直流)测试,芯片功能测试,芯片esd静电测试,芯片老化测试(也就是芯片质量验证)

    以及芯片稳定性测试,在温度(零下30度和高温50度)进行测试,确定芯片是否能正常工作…

    先是对u盾主控芯片的引脚的连通性测试,芯片漏电流测试,dc(直流)测试,这是芯片测试的第一步,检测u盘主控芯片的连通性是否正常,确定u盾主控芯片的内部电路连通,芯片内部电路是否有缺陷。

    …

    再对u盾主控芯片测试的同时,u盾整机电路的测试也要同步,把u盾的电子元器件晶体,u盘主控芯片,ram内存芯片,以及电阻电容,焊接到pcb主板,先是测试pcb主板电流和电压是否有问题,

    …

    u盾基本测试合格后,还要需要老化测试范围包括:温度,环境,电压,跌落…,例如电压测试:加速的方式进行测试,把温度突然提高到50度,外接的电压从正常工作电压5v突然提高到6v,进行长达3小时,甚至20小时或者30小时的老化测试,

    如果没有任何的芯片和电子电路出现问题,那么,测试合格,反之,出现问题,就要查找问题,再解决问题去调整电路设计问题,或者更换芯片器件。

    ...

    u盾测试完成后,那么,正式进入对u盾产品测试,先是在电脑安装u盾的驱动程序,作用是让驱动程序识别u盾,才能进入工作模式,接着,把u盾连接到电脑usb接口,安装下载安全证书程序,此程序的作用就是识别u盾的编号,且每一个u盾只有一个编号,也就是用户pin码,而编号加密技术采用1024位非对称密钥算法,对网上数据(个人身份信息)进行加密、解密…,

    完成安全证书程序安装…,那么,u盾主控内置安全系统软件代码、电子数字证书与签名秘钥…就会自动识别…,

    …

    然后,输入银行卡账号和密码,在界面上并弹出一条附加码,输入附加码后,开始进行正常的业务交易…,当转款时,不光需要输入密码,而且,在u盾显示屏还有提示,是否立即转款…,再提示时,u盾有两个按键,分别是确定是和否,

    …

    完成u盾的基本操作后,开始对u盾进行安全测试,对此,李飞编写安全测试软件,再使用u盾时,内部芯片是否能自动识别假网站,黑客是否能破解u盾的加密技术、以及木马病毒等各种风险,

    …

    经过一番测试,u盾在,百分之百保障网上银行资金安全,放心安全地交易。

    …

    u盾主控芯片的硬件和软件测试完成,那么,就可以直接下单台极电,大量地生产u盾主控芯片,直接下单100万片…

    虽然说,u盾这款电子产品,其客户不再是广大的消费者,而是直接面对全球的银行巨头,但是,李飞有信心,u盾的发明,可以帮助银行减少人力成本,

    那么,可以说,u盾的前景是非常看好,大有前途,因为根据21世纪,光是在国内的银行,均已大规模发行二代u盾产品,累计发行量已超5000万台…

    …

    并且,李飞注册了大量的网络银行的安全加密的软件和硬件专利技术,简单的说,国外的银行要推出网络银行个人服务,是完全绕不开大深市芯片产业有限公司研发的安全加密的软件和硬件专利技术

    …

    网上银行虽然是在1994年开始出现的,但是,处于风险的考虑,银行只是在内部使用,也就是说,个人把钱交给银行,然后,由银行进行网络转账和汇兑…并没有向个人开放网络银行服务,进行转账,以及密码修改等一般服务,个人业务的话,需要在柜台或者atm自动存取款机器上进行操作,十分地不方便…

    …

    那么,现在有了u盾,就完全不用担心网络安全的问题,就可以实现个人在网络上进行银行服务,不再受各种支付额度的限制,轻松实现网上大额转账、汇款、缴费和购物…,十分地方便和快速…

    …

    并且,个人网络银行除了汇款的方便,还可以用于查询,银行卡的余额,以及查看贷款还钱的进度…,

    …

    在米国银行纽约分行的大厅里,挤满了办理业务的米国老百姓…,米国老百姓双手叉腰,脸色很难看,站在大厅里,纷纷抱怨:

    米国银行的服务真是太慢了,我在这里等待2个小时了,还没有到我…

    是啊,真的是很慢,我在这里也是等了两个多小时,看这样子,今天肯定到不了我,

    哎,真是慢啊,在银行柜台上大额度转账,再修改密码,真没有想到米国银行的速度,慢得真是可以啊

    …

    面对米国老百姓得愤怒,米国银行纽约分行的经理,在大厅里,摆出一副很困难的样子,安慰道:

    各位客户,现在是高峰时刻,请各位理解…,我们银行的人员现在马上为各位办理…,请各位再稍等一下

    …

    米国银行纽约分行的经理不痛不痒的安抚…,让米国老百姓更加不满,对米国银行的服务…,虽然是不满,但是,也是没有办法…

    米国银行纽约分行的经理也是十分恼火,多少次向区域总经理反应,要求增加银行的人员,区域总经理双手一摊,无奈地表示现在米国银行总部在减少成本,对人员的招聘控制得很严格…

    …

    同时,李飞把设计合格的u盾邮寄到米国银行董事长普拉特,并发送邮件和传真,请尽快确认...,

    …

    收到u盾的普拉特,先是按照李飞提供的u盾产品说明书进行操作,去确定基本功能正常后,再交给米国银行网络信息部进行测试。

    …

    普拉特一脸严肃,对照u盾产品说明书,首先,用李飞邮寄过来的u盘,连接到电脑usb接口,u盘里面是u盾驱动程序,

    安装完成u盾驱动程序后,再从电脑usb接口取出u盘,把u盾插到电脑usb接口上。使其u盾内部软件自动匹配安装驱动程序,

    识别连通后,界面就会打开u盾管理界面,为u盾设置使用密码。当需要使用到u盾时,输入该密码才能正常使用…

    设置完成u盾的密码设置后,再打开驱动程序,程序里面模拟银行网站,跳出设置模拟银行的卡号和密码

    …

    当进行网络交易时,会提示插上u盾。用户插上u盾,输入u盾密码以后,用户可以在u盾液晶显示屏上查看交易详情。确定以后按确定以后完成交易。

    …

    米国银行董事长普拉特对u盾的功能测试十分满意,虽然说不懂u盾的硬件加密技术和软件算法技术,但是从一个普通人的角度上来看,这u盾设置两大保护,不光是需要银行的卡的交易密码,还需要u盾的密码。

    也就是说,这两项必须齐全,才能实现网络的交易,对此,米国银行董事长普拉特方才一直是一脸严肃,这才嘴角露出笑容,并直接发邮件给李飞,对设计u盾这款产品,是十分满意,基本符合心中所想的电子产品…

    不过,米国银行董事长普拉特在邮件也同时写到,会立即再交给米国银行的网络信息部进行测试,需要李工再稍等…

    …

    米国银行的网络信息部的软件工程师们,拿到巴掌大小的长方形u盾,就连忙摇头,带有嘲讽的表情,不服道:

    各位,这是董事长给我们测试的机器,测试下这…这是什么产品?我忘记了…

    哎呀,这是u盾,据说,这是董事长特意跑向华夏国的某一家芯片科技公司,要求研发设计的。

    哎,如果真是这样的话,我们的董事长,真是不相信我们米国银行的网络信息部的能力…,干嘛去找华夏国的科技公司呢,

    就是,看这u盾外壳上标识的公司名称:大深市芯片产业有限公司,就是一家芯片设计公司…,一家芯片设计公司,怎么能设计出银行网路安全技术

    就是啊,毕竟我们是专业的,董事长居然不相信我们…,那么今天,我们要好好地测试…

    …

    那么,米国银行的网络信息部立即对u盾和驱动软件进行测试,先是攻击u盾里面的加密技术…,

(快捷键 ←) 上一章 目录 下一章 (快捷键 →)

加入书架书签 | 推荐本书 | 打开书架 | 返回书页 | 返回书目