版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2024年山東省職業(yè)院校技能大賽(高職組)嵌入式系統(tǒng)應(yīng)用開發(fā)賽項(xiàng)第一競(jìng)賽模塊競(jìng)賽注意事項(xiàng)1.選手競(jìng)賽過(guò)程中,各參賽選手應(yīng)注意設(shè)備用電安全,禁止帶電插拔設(shè)備2.競(jìng)賽期間選手不得做出影響他人的動(dòng)作,或者發(fā)出噪音干擾其他參賽選3.所有參賽選手進(jìn)入賽場(chǎng)后,直到比賽結(jié)束之前,禁止向賽場(chǎng)任何人透露4.參賽選手要注意及時(shí)保存電腦資料,由于操作不當(dāng)導(dǎo)致文件丟失、損壞5.競(jìng)賽第一模塊下發(fā)的功能電路板含有故障,選手裝聯(lián)過(guò)程中需要進(jìn)行調(diào)6.參賽選手應(yīng)在第一模塊競(jìng)賽測(cè)評(píng)開始前,完成程序下載、固化,第一模7.本模塊競(jìng)賽結(jié)束后,參賽選手應(yīng)將現(xiàn)場(chǎng)下發(fā)的所有資料整理并交給現(xiàn)場(chǎng)3第一模塊嵌入式系統(tǒng)硬件制作與驅(qū)動(dòng)開發(fā)競(jìng)賽任務(wù)書本競(jìng)賽模塊要求使用競(jìng)賽現(xiàn)場(chǎng)下發(fā)的嵌入式系統(tǒng)功能電路板完成硬件制作和驅(qū)動(dòng)程序開1向均應(yīng)符合工藝要求;電路板上插件位置正確4122.通過(guò)編程實(shí)現(xiàn)對(duì)板載蜂鳴器的開啟與關(guān)閉控制,35452.要求當(dāng)按下觸摸按鈕時(shí)對(duì)應(yīng)音頻播放,松開按鈕661.示例UI界面如右圖所示,具體UI界面自行設(shè)計(jì),能展3.競(jìng)賽測(cè)評(píng)結(jié)束后,參賽選手將功能電路板粘貼72024年山東省職業(yè)院校技能大賽(高職組)“嵌入式系統(tǒng)應(yīng)用開發(fā)”賽項(xiàng)第二競(jìng)賽模塊8競(jìng)賽注意事項(xiàng)2.競(jìng)賽期間選手不得做出影響他人的動(dòng)作4.參賽選手要注意及時(shí)保存電腦資料,由于操作不當(dāng)8.競(jìng)賽結(jié)束后,參賽選手應(yīng)將現(xiàn)場(chǎng)下發(fā)所有資912345678——9——--1B7→B6→B4→B2→D2→D4→F4→F6→D2.競(jìng)賽平臺(tái)(A)應(yīng)全自動(dòng)完成所有任務(wù)與路23務(wù)1.超聲波測(cè)距值記為M01范圍200mm-6042.車牌圖片中包含不同顏色及不同車型的車輛,每輛車輛上都有車牌號(hào),選56RFID卡片,并讀取出RFID卡片有效數(shù)據(jù)塊的信息。2.有效RFID卡片有效數(shù)據(jù)塊為第x扇區(qū)中第將其N2字符串中前兩位數(shù)據(jù)和N3字符串中最后一位數(shù)據(jù)轉(zhuǎn)成十六進(jìn)制得到數(shù)據(jù)70xAF,0x06,0xXX,0x02,0x00,0x00,0x08待競(jìng)賽平臺(tái)(B)完成所有任務(wù)后,競(jìng)賽平臺(tái)(A)繼93.二維碼(三)中識(shí)別出的有效信息,將數(shù)息拆分,其中第一個(gè)字節(jié)數(shù)據(jù)記為x,第二個(gè)字節(jié)數(shù)據(jù)記為y,第三個(gè)字節(jié)數(shù)據(jù)記為z,并通過(guò)公式x*y+z計(jì)算出結(jié)果。3.無(wú)線充電開啟碼為任務(wù)五中RFID卡片中獲取的的有效信息計(jì)算后得到。數(shù)據(jù)處理方法—AES加密一、AES加密概述密碼學(xué)中的高級(jí)加密標(biāo)準(zhǔn)(AdvancedEncryptionStandard,AES又稱Rijndael加密法。該算法為比利時(shí)密碼學(xué)家JoanDaemen和VincentRijmen所設(shè)計(jì),結(jié)合兩位作者的名字,以Rijdael之名命之。此密碼是美國(guó)聯(lián)邦政府采用的一種區(qū)塊加密標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)用來(lái)替代原先的DES(DataEncryptionStandard已經(jīng)被多方分析且廣為全世界所使用。經(jīng)過(guò)五年的甄選流程,高級(jí)加密標(biāo)準(zhǔn)由美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)于2001年11月26日發(fā)布于FIPSPUB197,并在2002年5月26日成為有效的標(biāo)準(zhǔn)。2006年,高級(jí)加密標(biāo)準(zhǔn)已然成為對(duì)稱密鑰加密中最流行的算法之一。二、AES加密過(guò)程AES加密的基本原理就是把明文分成若干組,每組長(zhǎng)度相等,每次加密一組數(shù)據(jù),直到加密完所有明文。1.根據(jù)二維碼中提取的有效文本信息(以下簡(jiǎn)稱明文將明文用字節(jié)為單位的正方形矩陣進(jìn)行表示(以下簡(jiǎn)稱狀態(tài)矩陣)。狀態(tài)矩陣中字節(jié)排列按照從上到下、從左至右的方式依次排列。2.如果明文二進(jìn)制位數(shù)長(zhǎng)度(以下簡(jiǎn)稱明文位長(zhǎng))不足128,則需要進(jìn)行字節(jié)填充。填充規(guī)則:需要填充的字節(jié)長(zhǎng)度=(128–明文位長(zhǎng))÷8,使用需要填充字節(jié)的長(zhǎng)度對(duì)所有空缺位進(jìn)行補(bǔ)全(如明文=0123456789ABCDE,明文長(zhǎng)度為120,缺少1個(gè)字節(jié),則空缺位補(bǔ)0x01)。4.字節(jié)替換。狀態(tài)矩陣中的元素按照指定方式映射為一個(gè)新的字節(jié)。映射方式:把該字節(jié)的高4位作為行值,低4位作為列值,取出S盒中對(duì)應(yīng)的行的元素作為輸出。5.行移位。行移位是一個(gè)簡(jiǎn)單的循環(huán)左移操作。當(dāng)密鑰長(zhǎng)度為128(bit)時(shí),狀態(tài)矩陣的第0行左移0字節(jié),第1行左移1字節(jié),第2行左移2字節(jié),第3行左移3字節(jié)。6.列混淆。列混淆變換是通過(guò)求和來(lái)實(shí)現(xiàn)的,經(jīng)過(guò)行移位后的狀態(tài)矩陣與固定矩陣相加求和,得到混淆后的狀態(tài)矩陣,固定矩陣見(jiàn)附件3。7.輪密鑰加。輪密鑰加是將128位輪密鑰Ki與狀態(tài)矩陣中的數(shù)據(jù)進(jìn)行逐位異或操作。第一輪密鑰矩陣為W[4i]~W[7i],狀態(tài)矩陣第一列與W[4i]分別進(jìn)行按位異或操作(長(zhǎng)度均為4字節(jié)第二列與W[4i+1],以此類推。8.將步驟7之后產(chǎn)生的狀態(tài)矩陣進(jìn)行重復(fù)加密(循環(huán)步驟4、5、6、7直至加密十輪后得到混淆后的狀態(tài)矩陣,狀態(tài)矩陣共16位字節(jié)。9.狀態(tài)矩陣進(jìn)行每一列的字節(jié)求和,完成求和后取結(jié)果低八位,以此類推。分別取出后,S盒中(0,0)和(F,F(xiàn))中的值分別作為六字節(jié)紅外報(bào)警碼的第1、2字節(jié),然后將4列之和按順序放入,最終完成排列,得到六字節(jié)紅外報(bào)警碼。三、AES加密示例1.設(shè)二維碼有效數(shù)據(jù)為“0123456789ABCDE”。由于數(shù)據(jù)長(zhǎng)度不夠128(bit),故進(jìn)行填充,填充長(zhǎng)度為1位,填充數(shù)據(jù)為0x01。填充完成后排列出狀態(tài)矩陣:2.根據(jù)步驟2可計(jì)算出密鑰K中的值,如:W[0]=“abcd”=0x61626364W[2]=“ijkl”=0x696A6B6CW[1]=“efgh”=0x65666768W[3]=“mnop”=0x6D6E6F70W[n-4田s[(w[n-1]<<<8)]田rcon[(n/4)-1]]可知計(jì)算過(guò)程,計(jì)算步驟如下:1)W[3]的元素循環(huán)左移8位W[4-1]<<<8)=0x6E6F706D;4)將W[0]與0x9ea8513c進(jìn)行異或運(yùn)算,(2)再根據(jù)不是4的倍數(shù)的擴(kuò)展公式:W[n-4]田W[n-1]得到W[5]=0x9AAC5530,W[6]3.把狀態(tài)矩陣的第1個(gè)字節(jié)的高4位作為行值,低4位作為列值,取出S盒中對(duì)應(yīng)的元素作為輸出,然后進(jìn)行逐步替換,經(jīng)替換后新的狀態(tài)矩陣如下:4.把狀態(tài)矩陣按順序進(jìn)行循環(huán)移位,經(jīng)移位后新的狀態(tài)矩陣如下:5.把狀態(tài)矩陣與固定矩陣進(jìn)行列混淆操作,經(jīng)混淆后新的狀態(tài)矩陣如下:6.把狀態(tài)矩陣與第一輪密鑰矩陣進(jìn)行逐位異或運(yùn)算。狀態(tài)矩陣第一列為0x12、0xA1、0x90、0x85,密鑰矩陣W[4]=0xFF、0xCA、0x32、0x58,兩者進(jìn)行異或運(yùn)算得到新的狀態(tài)矩陣第一列,以此類推,經(jīng)過(guò)輪密鑰加后新的狀態(tài)矩陣如下:7.通過(guò)步驟3、4、5、6后
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度倉(cāng)儲(chǔ)物流倉(cāng)單質(zhì)押信用擔(dān)保合作協(xié)議范本3篇
- 2025年度智能交通系統(tǒng)建設(shè)項(xiàng)目承包協(xié)議書模板4篇
- 2024版規(guī)范化技術(shù)服務(wù)協(xié)議樣本版
- 2025年度磚廠節(jié)能減排技術(shù)承包合同4篇
- 2025年度智能標(biāo)識(shí)技術(shù)采購(gòu)合同范本匯編3篇
- 2025年棕櫚油項(xiàng)目可行性研究報(bào)告
- 《高頻波機(jī)培訓(xùn)教材》課件
- 2025年春季花卉展銷會(huì)鮮花采購(gòu)合同3篇
- 2025年智能家居設(shè)備合作意向協(xié)議書3篇
- 2025年物業(yè)管理責(zé)任服務(wù)協(xié)議書(含垃圾分類)3篇
- 全國(guó)醫(yī)學(xué)博士英語(yǔ)統(tǒng)一考試詞匯表(10000詞全) - 打印版
- 最新《會(huì)計(jì)職業(yè)道德》課件
- 廣東省湛江市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)
- DB64∕T 1776-2021 水土保持生態(tài)監(jiān)測(cè)站點(diǎn)建設(shè)與監(jiān)測(cè)技術(shù)規(guī)范
- ?中醫(yī)院醫(yī)院等級(jí)復(fù)評(píng)實(shí)施方案
- 數(shù)學(xué)-九宮數(shù)獨(dú)100題(附答案)
- 理正深基坑之鋼板樁受力計(jì)算
- 學(xué)校年級(jí)組管理經(jīng)驗(yàn)
- 10KV高壓環(huán)網(wǎng)柜(交接)試驗(yàn)
- 未來(lái)水電工程建設(shè)抽水蓄能電站BIM項(xiàng)目解決方案
- 房屋出租家具電器清單
評(píng)論
0/150
提交評(píng)論