环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 傳感測量產品 > 數(shù)據(jù)采集產品 > RFID系統(tǒng) > 讀寫器

類型分類:
科普知識
數(shù)據(jù)分類:
讀寫器

一卡通密鑰管理系統(tǒng)的設計與實現(xiàn)

發(fā)布日期:2022-05-20 點擊率:73

  作為現(xiàn)代信息平臺的熱門應用,校園“一卡通”是集成了考勤、門禁、信息咨詢、教務服務、圖書借閱、實驗計費、醫(yī)療支付、學費繳付、獎學金發(fā)放、工資福利發(fā)放、科研經費核算等各種校園消費的結算,甚至包括銀行金融交易等在內的眾多服務功能“ ,可滿足不同層次的各類學校的應用需求,深受教育行業(yè)用戶的歡迎。

  對于IC卡的應用最重要的是IC卡的密碼安全問題,要保證I C卡密碼的應用安全,就必須有一個安全可靠的密鑰管理系統(tǒng)。有些IC卡的密碼管理系統(tǒng)為單層密鑰系統(tǒng),也就是直接根據(jù)一個通用的根密鑰來生成用戶消費卡的密鑰,這種密鑰生成需要系統(tǒng)的根密鑰,根密鑰的安全性難以保證,而且難以對IC的應用系統(tǒng)的密碼進行擴展,不能適應一張IC卡 集成多種IC卡應用系統(tǒng),他們既要有統(tǒng)一的安全體系,又有獨立密碼安全機制。既能夠實現(xiàn)在校園的真正一一卡通,又能保證不同應用相互之間的安全性和可靠性。本文探討構建一種多層的密鑰安全管理機制來滿足校園一卡通的安全應用需要。 
 
  1 密鑰管理系統(tǒng)的設計與實現(xiàn) 

  1.1 密鑰管理系統(tǒng)的體系結構


  密鑰管理包括密鑰的生成、裝入、傳遞、存儲、恢復、銷毀等內容。一卡通生成的主密鑰稱為根密鑰, 由公司或團體的三位領導各輸入8字節(jié)密碼,經3DES數(shù)據(jù)加密算法按照一定規(guī)則多次加密并截取得到,存儲在系統(tǒng)惟一的根卡上。一卡通系統(tǒng)每個應用對應一個母密鑰,母密鑰由根密鑰加密8位隨機整數(shù)得到,隨機數(shù)加密存儲在根卡上,母密鑰加密持卡人密碼可以制作母卡,一個母密鑰可以發(fā)放多張母卡,母卡與根卡都通過持卡人的輸入的Pin碼進行驗證訪問,這樣保證密碼存儲的安全性。消費系統(tǒng)的發(fā)卡子系統(tǒng)則是利用相應業(yè)務的母卡來初始化用戶消費卡。一卡通密鑰管理系統(tǒng)的實現(xiàn)結構如圖1所示。 


圖1一卡通密鑰管理系統(tǒng)的實現(xiàn)結構

  1.2 根密鑰的生成

  由公司或團體的三位領導各輸入8字節(jié)字符串,分別為a、b、c,轉化為字節(jié)類型為aKey、bKey、cKey。先使用bKey加密aKey得到dKey,然后用cKey加密dKey得到r,截取r的前8位則得到根密鑰rKey,存入根卡的指定位置。具體流程如圖2所示。 


圖2根密鑰的生成

  1.3 根卡的生成 

  由根卡持卡人輸入8字節(jié)的密碼cOde,用COde對根密鑰進行加密得到rcodel,截取rcodel前面16位作為一級密文rcodel 16,然后再用COde對rcodel 16進行加密得到rcode2,截取rcode2前面l6位作為二級密文rcode216,將rcodel 16和rcode2l6寫入根卡指定位置,完成根卡的生成。具體流程如圖3所示。 


圖3根卡的制作

  1.4 根卡的驗證
 
  從根卡中指定位置獲得根卡的一級密文rcodel 16和二級密文rcode216,用根卡持卡人輸入的8字節(jié)密碼對一級密文rcodel 16進行加密得到rcodel,截取rcodel的前面l6位并將其轉化為字符串strl, 將二級密文rcode216轉化為字符串str2,比較strl和str2,若相等,則根卡驗證成功,反之失敗。具體流程如圖4所示。 


圖4 根卡的驗證

  1.5 母密鑰的生成

  使用從根卡中得到的根密鑰加密系統(tǒng)生成的8位隨機整數(shù)得到mk,截取mk的前面8位得到母密鑰,并將母密鑰和該母密鑰的應用類型索引一起存入根卡指定位置。具體流程如圖5所示。 


圖5母密鑰的生成

  1.6 母卡的制作

  由母卡持卡人輸入8字節(jié)的密碼code,用code對母密鑰進行加密得到mcodel,截取mcodel前面16位作為一級密文rcodel 16,然后再用code對rcodel 16進行加密得到mcode2,截取mcode2的前面l6位作為二級密文rcode216,將rcodel16和rcode216寫入母卡指定位置,完成母卡的生成。具體流程如圖6所示。 


圖6母卡的制作

  1.7 母卡的驗證

  從母卡中指定位置獲得母卡的一級密文rcodel16和二級密文rcode216,用母卡持卡人輸入的8字節(jié)密碼對一級密文rcodel 16進行加密得到rcodel,截取reodel的前面16位并將其轉化為字符串strl, 將二級密文rcode216轉化為字符串str2,比較strl和str2,若相等,則母卡驗證成功,反之失敗。具體流程如圖7所示。  


圖7母卡的驗證

  1.8 密鑰管理實現(xiàn)

  1.8.1根密鑰的生成 
  private void b— — creatRootMy——Click(object sender, 
  EventArgs e) 
  { 
  / 字符串書寫檢查部分代碼已省略 / 
  byte[】dKey Encoding.Default.GetBytes(ds. 
  DesEncrypt(aKey8,bKey8,”zhanshen”)); 
  Array.Copy(dKey,0,temp,0,8); 
  byte[】r = Encoding.Default.GetBytes(ds. 
  DesEncrypt(temp,cKey8,”zhanshen”)); 
  Array.Copy(r,0,rKey8,0,8);//根密鑰的字節(jié) 
  數(shù)組形式 
  isCanOperate = true; 
  groupBox2.Enabled = true 
  log.Info(”根密鑰生成成功! ”); 
  MessageBox.Show(”根密鑰生成成功! ”, ”提示! 
  ”); 
  } 
  實現(xiàn)界面如圖8所示。


圖8根密鑰生成界面

  1.8.2母密鑰的生成 
  DesSecurity ds= new DesSecurity(); 
  byte[】mk = Encoding.Default.GetBytes(ds. 
  DesEncrypt(ran8,Card—root.rKey8, ”zhanshen’ )); 
  //用DES算法生成母密鑰(根密鑰加密分散因子) 
  Array.Copy(mk,0,mKey8,0,8);//取前面?zhèn)€字節(jié)作為母密鑰 
  monisCanOperate : true: 
  groupBox4.Enabled = true: 
  log.Info(”母密鑰生成成功! ”); 
  } 
  實現(xiàn)界面如圖9所示。


圖9母密鑰生成界面

  1.9 系統(tǒng)測試

  在測試過程中,根密碼和母密碼的產生采用分段密碼產生和保存機制,在應用過程中難以復制,也在一定程度上杜絕個別人為的不安全因素。而且可以根據(jù)應用來制作不同業(yè)務的母卡,不同業(yè)務之問如果未經授權是不能夠互訪的,這樣也系統(tǒng)的安全的分層管理。在加密算法中,在3D ES算法的基礎上增加了分散算法和隨機算法,并在加密解密過程進行分散操作,增加r解密的難度,提高了密碼的安全性。并且系統(tǒng)具有良好可實現(xiàn)性和性能,表l是發(fā)卡的時間統(tǒng)計表。從統(tǒng)計表中可以得出該密鑰管理系統(tǒng)能夠適應較大規(guī)模的發(fā)卡應用。 

  2 結束語

  本文以密鑰管理在校園園一卡通系統(tǒng)中的一應用為中心。研究密鑰管理系統(tǒng)在一卡通系統(tǒng)中的具體應用模式,并以IC卡技術和密碼算法技術為基礎,提出了一卡通系統(tǒng)的密鑰管理系統(tǒng)的解決方案。該解決方案具有較好的實用性和安全性,能夠支持豐富的校園智能卡的應用。@

1

下一篇: PLC、DCS、FCS三大控

上一篇: 智能化電子密碼鎖關鍵

推薦產品

更多
主站蜘蛛池模板: PO膜_灌浆膜及地膜供应厂家 - 青州市鲁谊塑料厂 | 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 台湾HIWIN上银直线模组|导轨滑块|TBI滚珠丝杆丝杠-深圳汉工 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 517瓜水果特产网|一个专注特产好物的网站 | 电子厂招聘_工厂招聘_普工招聘_小时工招聘信息平台-众立方招工网 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 包塑软管|金属软管|包塑金属软管-闵彬管业 | 微量水分测定仪_厂家_卡尔费休微量水分测定仪-淄博库仑 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 北京模型公司-军事模型-工业模型制作-北京百艺模型沙盘公司 | 淬火设备-钎焊机-熔炼炉-中频炉-锻造炉-感应加热电源-退火机-热处理设备-优造节能 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 深圳彩钢板_彩钢瓦_岩棉板_夹芯板_防火复合彩钢板_长鑫 | 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 广州工业氧气-工业氩气-工业氮气-二氧化碳-广州市番禺区得力气体经营部 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 液压油缸-液压缸厂家价格,液压站系统-山东国立液压制造有限公司 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 今日扫码_溯源二维码_产品防伪一物一码_红包墙营销方案 |