一種用于具有位移功能的機(jī)械座椅設(shè)計(jì)的系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明專利機(jī)械設(shè)計(jì)技術(shù)領(lǐng)域,具體而言,涉及一種用于具有位移功能的機(jī)械座椅設(shè)計(jì)的系統(tǒng)。
【背景技術(shù)】
[0002]彈射救生裝備是保障飛行員應(yīng)急離機(jī)、離機(jī)防護(hù)、安全降落和生存求救的重要工具。當(dāng)飛機(jī)在作戰(zhàn)過程中因炮火沖擊或在飛行訓(xùn)練中因故障等原因無法安全降落時,飛行員啟動彈射程序,火箭彈射座椅將自動完成一系列工作,彈射出座艙。座椅彈射出艙后必須在彈射救生包線范圍內(nèi)解除對飛行員的約束并釋放救生傘,這一過程的控制是由程控器完成的。在彈射開始至釋放救生傘過程中,程控器連續(xù)實(shí)時地采集人一椅系統(tǒng)的高度、速度等參數(shù)信息,進(jìn)行邏輯判斷和處理,選擇不同的程序和工作狀態(tài),從而控制人一椅分離和射出救生傘的時機(jī)。當(dāng)人一椅減速到允許開傘的速度范圍內(nèi)或到達(dá)預(yù)定開傘高度時,解除約束系統(tǒng),射傘槍射出救生傘。因而,彈射座椅程控器是彈射救生裝備的關(guān)鍵部件,它是實(shí)現(xiàn)在彈射救生包線范圍內(nèi)控制人一椅分離,拋射救生傘和控制開傘等工作的控制核心。
[0003]當(dāng)飛機(jī)正常飛行時,程控器上電后首先自檢,并將檢測結(jié)果通過狀態(tài)指示燈顯示,之后處于等待工作狀態(tài)。座椅彈射啟動后,彈射操縱系統(tǒng)產(chǎn)生的高壓燃?xì)饨?jīng)過導(dǎo)管進(jìn)入熱電池激活機(jī)構(gòu),推動撞針運(yùn)動,切斷起始信號線,并激發(fā)熱電池底火,由熱電池為程控器繼續(xù)提供工作電流和點(diǎn)火電流所需電源。座椅開始上升后,來自傘箱兩側(cè)總壓管感受的總壓及程控器盒內(nèi)感受的氣流靜壓形成兩組信號,即該總、靜壓之差及單獨(dú)的氣流靜壓由速度高度傳感器組件轉(zhuǎn)換為電信號,程控器在0.16?0.20s內(nèi)對上述信號進(jìn)行采樣,經(jīng)過運(yùn)算和處理,選取兩路速度值較大者,確定延遲時間并延時。延時結(jié)束后,程控器繼續(xù)感知高度信號,若高度低于控制開傘高度則立即輸出點(diǎn)火電流,否則等待降至控制開傘高度后才再輸出點(diǎn)火電流,使分尚系統(tǒng)工作。
[0004]計(jì)算機(jī)病毒是編制或者在計(jì)算機(jī)程序中插入的破壞計(jì)算機(jī)功能的數(shù)據(jù),其會影響計(jì)算機(jī)的正常使用并且能夠自我復(fù)制,通常以一組計(jì)算機(jī)指令或者程序代碼的形式呈現(xiàn)。而殺毒引擎就是一套判斷特定程序行為是否為病毒程序(包括可疑程序)的技術(shù)機(jī)制。殺毒引擎是殺毒軟件的主要部分,是檢測和發(fā)現(xiàn)病毒的程序,而病毒庫是已經(jīng)發(fā)現(xiàn)的病毒的特征集合。在殺毒過程中,用病毒庫中的特征去對照系統(tǒng)中的所有程序或文件,對于符合這些特征的程序或文件,判定為病毒。
[0005]由于不同殺毒引擎的殺毒特點(diǎn)不同,因此為了提高殺毒引擎的殺毒效果,現(xiàn)有技術(shù)中已經(jīng)采用了多個殺毒引擎進(jìn)行殺毒的方式,每個殺毒引擎具有各自的病毒庫,在殺毒時各個殺毒引擎之間相互獨(dú)立操作,均對所有文件進(jìn)行掃描,并將掃描結(jié)果匯總輸出。雖然不同的殺毒引擎有各自專長的病毒查殺功能,但是對大部分病毒的查殺結(jié)果都一致,因此如果多殺毒引擎同時對所有文件進(jìn)行掃描,將對系統(tǒng)資源造成浪費(fèi)。
[0006]而在目前的機(jī)械設(shè)計(jì)技術(shù)領(lǐng)域,在對文件進(jìn)行安全病毒掃描后往往忽略了對操作文件的用戶的進(jìn)一步認(rèn)證,導(dǎo)致如果文件安全則任何用戶都可對系統(tǒng)進(jìn)行操作,使得許多不安全的用戶操作系統(tǒng)導(dǎo)致系統(tǒng)中信息的泄露。
【發(fā)明內(nèi)容】
[0007]本發(fā)明專利所解決的技術(shù)問題:提出一種用于具有位移功能的機(jī)械座椅設(shè)計(jì)的系統(tǒng),通過程控器測試彈射座椅保證其安全性;并且在用戶使用程控器對座椅進(jìn)行測試時,對待查殺文件進(jìn)行二次掃描的基礎(chǔ)上,在確定文件安全時再對操作文件的用戶進(jìn)行安全認(rèn)證,保證用戶和文件的雙重安全性。
[0008]本發(fā)明專利提供如下技術(shù)方案:一種用于具有位移功能的機(jī)械座椅設(shè)計(jì)的系統(tǒng),主要由以下幾部分組成:測試系統(tǒng)上位機(jī)、參數(shù)模擬臺、信號控制及測量系統(tǒng)、信號調(diào)理電路和電源系統(tǒng),其中,在程控器中采用基于多殺毒引擎的用戶認(rèn)證模塊,多殺毒引擎包括第一和第二引擎,在調(diào)用第一殺毒引擎對用戶想要傳輸?shù)拇闅⑽募M(jìn)行掃描殺毒得到第一結(jié)果后,調(diào)用第二殺毒引擎對基于第一結(jié)果的安全文件進(jìn)行查殺,輸出第二結(jié)果;在第二殺毒結(jié)果顯示安全的情況下,再對用戶進(jìn)行安全認(rèn)證,包括對用戶的驗(yàn)證信息和屬性信息進(jìn)行認(rèn)證,在用戶驗(yàn)證信息和屬性信息與預(yù)設(shè)的安全信息一致時允許用戶對判斷為安全的文件進(jìn)行傳輸,否則當(dāng)文件不安全或用戶認(rèn)證未通過時拒絕用戶對文件的操作。
[0009]測試系統(tǒng)上位機(jī)是檢測過程的控制核心,是運(yùn)行測試系統(tǒng)軟件的平臺,上位機(jī)通過RS232接口與程控器進(jìn)行通信,上位機(jī)下發(fā)控制命令給程控器,進(jìn)行彈射參數(shù)和工作狀態(tài)的設(shè)置,獲取程控器的檢測信息,并且所述第一殺毒引擎采用虛擬機(jī)平臺,選擇Vmare軟件搭建虛擬平臺和創(chuàng)建虛擬系統(tǒng),并使用PEID、OLLYDBG及PEInfo查殼工具對文件病毒進(jìn)行分析。
[0010]參數(shù)模擬臺是以氣動系統(tǒng)為核心的電氣設(shè)備,產(chǎn)生檢測所需范圍的動壓力值和靜壓力值,實(shí)現(xiàn)程控器在空中不同高度、不同速度的運(yùn)動狀態(tài)的模擬,為程控器的檢測創(chuàng)造必要的條件;使用PEID、OLLYDBG及PEInfo查殼工具對文件病毒進(jìn)行分析的具體步驟為:首先用PEID掃描出殼或者編譯器特征,進(jìn)一步使用PEInfo分析工具查看關(guān)鍵的數(shù)據(jù)信息,得到代碼入口不是在常規(guī)的.text節(jié)里而是在.Rdata節(jié)里再看輸入表彳目息:輸入表的RVA是0x70660,程序只導(dǎo)入了 kernel32.dll 里的 GetProcAddress 和 LoadLibraryA 這兩個函數(shù);用OLLYDBG這款具有可視化界面的32位匯編分析調(diào)試工具對病毒源文件進(jìn)行分析,可以得到病毒詳細(xì)代碼。
[0011]信號控制及測量系統(tǒng)為程控器的工作提供起始信號的控制,完成點(diǎn)火信號的調(diào)理、點(diǎn)火電流和脈寬的測量、起始信號的調(diào)理和測量,所述用戶的驗(yàn)證信息包括用戶的用戶名和密碼。
[0012]電源系統(tǒng)為整個測試系統(tǒng)提供穩(wěn)定的符合系統(tǒng)技術(shù)要求的電源,分為交流部分和直流部分,分別為計(jì)算機(jī)、參數(shù)模擬臺、程控器、信號控制及測量系統(tǒng)提供所需的交流電和穩(wěn)定的直流電。所述用戶的屬性信息包括用戶的IP地址、MAC地址、操作歷史記錄及其主機(jī)名。
[0013]對所述預(yù)設(shè)的安全信息進(jìn)行加密。
[0014]采用全同態(tài)加密的加密模塊對預(yù)設(shè)安全信息進(jìn)行加密,具體步驟為:加密參數(shù)有p、q和r,其中p是一個正奇數(shù),q是一個很大的正整數(shù),p和q在密鑰生成階段確定,p是加密密鑰,而r是加密時選取的一個隨機(jī)數(shù),對于明文m,計(jì)算c = m+2r+pq,得到密文。
[0015]采用全同態(tài)解密的解密模塊對預(yù)設(shè)安全信息進(jìn)行解密,以用于對用戶進(jìn)行認(rèn)證,具體步驟為:對于明文m= (c mod p)mod 2,因p*q遠(yuǎn)遠(yuǎn)大于2r+m,所以(c mod p)mod 2=(m+2r)mod 2 = m,得到明文解密的結(jié)果。
[0016]在驗(yàn)證用戶的用戶信息和屬性信息之前,對用戶輸入的用戶信息和屬性信息進(jìn)行加密和解密。
[0017]采用PKE加密算法對用戶信息和屬性信息進(jìn)行加密和解密,具體步驟為:系統(tǒng)建立算法Setup (k).根據(jù)輸入的安全參數(shù)k,輸出公鑰PK和私鑰SK ;加密算法EncPK (Μ).輸入公鑰PK和消息M,選擇隨機(jī)數(shù)r,輸出密文C ;解密算法Decsk (C).根據(jù)輸入的解密私鑰SK和密文C,算法輸出消息M.適應(yīng)性選擇密文攻擊安全;在適應(yīng)性選擇密文攻擊下,攻擊者對挑戰(zhàn)密文的不可區(qū)分安全性。
[0018]采用本申請的技術(shù)方案可取得的有益效果:(1)通過程控器測試彈射座椅保證其安全性;(2)利用二級殺毒引擎對程控文件進(jìn)行病毒查殺,保證了文件的安全性;(3)在文件安全的基礎(chǔ)上對用戶進(jìn)行安全認(rèn)證,保證了操作系統(tǒng)的用戶的安全性。
【附圖說明】
[0019]下面結(jié)合附圖對本發(fā)明專利做進(jìn)一步的說明:
[0020]圖1為本發(fā)明測試系統(tǒng)總體結(jié)構(gòu)框圖;
[0021]圖2為本發(fā)明專利一種基于多殺毒引擎的用戶認(rèn)證裝置的結(jié)構(gòu)框圖;
[0022]圖3為本發(fā)明專利所述的基于多殺毒引擎的用戶認(rèn)證方法的流程圖。
[0023]圖中符號說明:
[0024]100-輸入界面
[0025]110-第一殺毒引擎
[0026]120-第二殺毒引擎
[0027]130-用戶認(rèn)證模塊
[0028]140-預(yù)設(shè)安全信息數(shù)據(jù)庫
[0029]150-輸出界面
【具體實(shí)施方式】
[0030]用于具有位移功能的機(jī)械座椅設(shè)計(jì)的系統(tǒng),主要由以下幾部分組成:測試系統(tǒng)上位機(jī)、參數(shù)模擬臺、信號控制及測量系統(tǒng)、信號調(diào)理電路和電源系統(tǒng),其中,在程控器中采用基于多殺毒引擎的用戶認(rèn)證模塊,多殺毒引擎包括第一引擎110和第二引擎120,當(dāng)用戶輸入需要操作的文件時,調(diào)用第一殺毒引擎110對用戶想要傳輸?shù)拇闅⑽募M(jìn)行掃描殺毒得到第一結(jié)果,根據(jù)該第一結(jié)果濾除掉一批由第一殺毒引擎110掃描得到的病毒文件,之后