【技術(shù)領(lǐng)域】
[0001]本發(fā)明專利涉及機(jī)械自動(dòng)化控制技術(shù)領(lǐng)域,具體而言,涉及一種程控閥。
【背景技術(shù)】
[0002]變壓吸附(Pressure Swing Adsorpt1n,PSA)這種新型的氣體吸附分離技術(shù)目前已成為現(xiàn)代大型煤化工的一種生產(chǎn)工藝。在工業(yè)變壓吸附制氫工藝中,吸附劑在常溫和較高壓力下,將混合氣體中易吸附的組分吸附,不易吸附的組分從床層的一端流出,然后降低吸附劑床層的壓力,使被吸附的組分脫附出來,從床層的另一端排出,從而實(shí)現(xiàn)氣體的分離與凈化,同時(shí)也使吸附劑得到了再生。這種復(fù)雜的工藝對(duì)自動(dòng)化控制提出了很高的要求,程控閥門的應(yīng)用顯得尤為重要,特別是程控閥門的工作特性直接影響到產(chǎn)品的性能。神華寧煤烯烴項(xiàng)目采用變壓吸附六塔工藝制取高純氫氣是具有代表性的自動(dòng)化工藝流程,由西門子PLC系統(tǒng)實(shí)現(xiàn)集中監(jiān)測(cè)與程序控制,其中44臺(tái)程控閥起到了核心作用。
[0003]在PSA生產(chǎn)過程中要求周期性地切換開關(guān)閥門,動(dòng)作頻繁(每天上百次甚至上千次)且閥門數(shù)量多,切換時(shí)間也有嚴(yán)格要求,人工操作閥門是無法實(shí)現(xiàn)的,必須采用控制系統(tǒng)執(zhí)行程序來調(diào)節(jié)程控閥實(shí)現(xiàn)工藝操作。由于PSA裝置工藝介質(zhì)多為氫氣等易燃、易爆氣體,為保障裝置安全長周期穩(wěn)定可靠運(yùn)行,就對(duì)程控閥門的性能提出了一些特殊的要求:密封性能要好,周期頻繁開關(guān)閥門而保持閥門不外漏也不內(nèi)漏,以保證裝置安全和產(chǎn)品質(zhì)量;閥門的開關(guān)速度要快,因閥門通徑不同,開啟和關(guān)閉的時(shí)間會(huì)不同,但其開關(guān)時(shí)間應(yīng)小于3s,以保證順控程序的執(zhí)行和產(chǎn)品氣的質(zhì)量;要具備雙向耐壓性和抗高速氣流沖刷性能;根據(jù)工藝要求,程控閥門不但要實(shí)現(xiàn)開關(guān)功能還要有現(xiàn)場(chǎng)閥位指示,并對(duì)輸入、輸出信號(hào)不一致進(jìn)行報(bào)警。
[0004]計(jì)算機(jī)病毒是編制或者在計(jì)算機(jī)程序中插入的破壞計(jì)算機(jī)功能的數(shù)據(jù),其會(huì)影響計(jì)算機(jī)的正常使用并且能夠自我復(fù)制,通常以一組計(jì)算機(jī)指令或者程序代碼的形式呈現(xiàn)。而殺毒引擎就是一套判斷特定程序行為是否為病毒程序(包括可疑程序)的技術(shù)機(jī)制。殺毒引擎是殺毒軟件的主要部分,是檢測(cè)和發(fā)現(xiàn)病毒的程序,而病毒庫是已經(jīng)發(fā)現(xiàn)的病毒的特征集合。在殺毒過程中,用病毒庫中的特征去對(duì)照系統(tǒng)中的所有程序或文件,對(duì)于符合這些特征的程序或文件,判定為病毒。
[0005]由于不同殺毒引擎的殺毒特點(diǎn)不同,因此為了提高殺毒引擎的殺毒效果,現(xiàn)有技術(shù)中已經(jīng)采用了多個(gè)殺毒引擎進(jìn)行殺毒的方式,每個(gè)殺毒引擎具有各自的病毒庫,在殺毒時(shí)各個(gè)殺毒引擎之間相互獨(dú)立操作,均對(duì)所有文件進(jìn)行掃描,并將掃描結(jié)果匯總輸出。雖然不同的殺毒引擎有各自專長的病毒查殺功能,但是對(duì)大部分病毒的查殺結(jié)果都一致,因此如果多殺毒引擎同時(shí)對(duì)所有文件進(jìn)行掃描,將對(duì)系統(tǒng)資源造成浪費(fèi)。
[0006]而在目前的計(jì)算機(jī)安全技術(shù)領(lǐng)域,在對(duì)文件進(jìn)行安全病毒掃描后往往忽略了對(duì)操作文件的用戶的進(jìn)一步認(rèn)證,導(dǎo)致如果文件安全則任何用戶都可對(duì)系統(tǒng)進(jìn)行操作,使得許多不安全的用戶操作系統(tǒng)導(dǎo)致系統(tǒng)中信息的泄露。
【發(fā)明內(nèi)容】
[0007]本發(fā)明專利所解決的技術(shù)問題:提出一種程控閥在PSA工藝上的應(yīng)用方法,在保證PSA工藝實(shí)現(xiàn)的基礎(chǔ)上簡(jiǎn)化了程控閥結(jié)構(gòu),并且在用戶使用程序控制閥門時(shí),對(duì)待查殺文件進(jìn)行二次掃描的基礎(chǔ)上,在確定文件安全時(shí)再對(duì)操作文件的用戶進(jìn)行安全認(rèn)證,保證用戶和文件的雙重安全性。
[0008]本發(fā)明專利提供如下技術(shù)方案:一種程控閥在PSA工藝上的應(yīng)用方法,根據(jù)工藝要求在PLC系統(tǒng)編制出一套順控程序,然后按時(shí)間順序?qū)?4V的電壓信號(hào)輸送至電磁閥,電磁閥驅(qū)動(dòng)儀表風(fēng),輸送至程控閥的執(zhí)行機(jī)構(gòu),驅(qū)動(dòng)程控閥門按程序開、關(guān),程控閥門將其開、關(guān)狀態(tài)通過閥位開關(guān)反饋給PLC系統(tǒng),用于狀態(tài)顯示和控制,其中,在PLC系統(tǒng)編制順控程序時(shí)基于多殺毒引擎的用戶認(rèn)證模塊,多殺毒引擎包括第一和第二引擎,在調(diào)用第一殺毒引擎對(duì)用戶想要傳輸?shù)拇闅⑽募M(jìn)行掃描殺毒得到第一結(jié)果后,調(diào)用第二殺毒引擎對(duì)基于第一結(jié)果的安全文件進(jìn)行查殺,輸出第二結(jié)果;在第二殺毒結(jié)果顯示安全的情況下,再對(duì)用戶進(jìn)行安全認(rèn)證,包括對(duì)用戶的驗(yàn)證信息和屬性信息進(jìn)行認(rèn)證,在用戶驗(yàn)證信息和屬性信息與預(yù)設(shè)的安全信息一致時(shí)允許用戶對(duì)判斷為安全的文件進(jìn)行傳輸,否則當(dāng)文件不安全或用戶認(rèn)證未通過時(shí)拒絕用戶對(duì)文件的操作。
[0009]程控閥包括偏分球閥,其為固定球式球閥結(jié)構(gòu),并且所述第一殺毒引擎采用虛擬機(jī)平臺(tái),選擇Vmare軟件搭建虛擬平臺(tái)和創(chuàng)建虛擬系統(tǒng),并使用PEID、0LLYDBG及PEInfo查殼工具對(duì)文件病毒進(jìn)行分析。
[0010]使用PEID、0LLYDBG及PEInfo查殼工具對(duì)文件病毒進(jìn)行分析的具體步驟為:首先用PEID掃描出殼或者編譯器特征,進(jìn)一步使用PEInfo分析工具查看關(guān)鍵的數(shù)據(jù)信息,得到代碼入口不是在常規(guī)的.text節(jié)里而是在.Rdata節(jié)里再看輸入表彳目息:輸入表的RVA是0x70660,程序只導(dǎo)入了 kernel32.dll 里的 GetProcAddress 和 LoadLibraryA 這兩個(gè)函數(shù);用0LLYDBG這款具有可視化界面的32位匯編分析調(diào)試工具對(duì)病毒源文件進(jìn)行分析,可以得到病毒詳細(xì)代碼。
[0011 ] 所述用戶的驗(yàn)證信息包括用戶的用戶名和密碼。
[0012]所述用戶的屬性信息包括用戶的IP地址、MAC地址、操作歷史記錄及其主機(jī)名。
[0013]對(duì)所述預(yù)設(shè)的安全信息進(jìn)行加密。
[0014]采用全同態(tài)加密的加密模塊對(duì)預(yù)設(shè)安全信息進(jìn)行加密,具體步驟為:加密參數(shù)有p、q和r,其中p是一個(gè)正奇數(shù),q是一個(gè)很大的正整數(shù),p和q在密鑰生成階段確定,p是加密密鑰,而r是加密時(shí)選取的一個(gè)隨機(jī)數(shù),對(duì)于明文m,計(jì)算c = m+2r+pq,得到密文。
[0015]采用全同態(tài)解密的解密模塊對(duì)預(yù)設(shè)安全信息進(jìn)行解密,以用于對(duì)用戶進(jìn)行認(rèn)證,具體步驟為:對(duì)于明文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)證用戶的用戶信息和屬性信息之前,對(duì)用戶輸入的用戶信息和屬性信息進(jìn)行加密和解密。
[0017]采用PKE加密算法對(duì)用戶信息和屬性信息進(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)性選擇密文攻擊下,攻擊者對(duì)挑戰(zhàn)密文的不可區(qū)分安全性。
[0018]采用本申請(qǐng)的技術(shù)方案可取得的有益效果:(1)在保證閥門效果的基礎(chǔ)上簡(jiǎn)化了程控閥結(jié)構(gòu),提升程控閥工作效率;(2)利用二級(jí)殺毒引擎對(duì)文件進(jìn)行病毒查殺,保證了文件的安全性;(3)在文件安全的基礎(chǔ)上對(duì)用戶進(jìn)行安全認(rèn)證,保證了操作系統(tǒng)的用戶的安全性。
【附圖說明】
[0019]下面結(jié)合附圖對(duì)本發(fā)明專利做進(jìn)一步的說明:
[0020]圖1為本發(fā)明專利一種程控閥在PSA工藝上的應(yīng)用的結(jié)構(gòu)框圖;
[0021]圖2為本發(fā)明專利一種基于多殺毒引擎的用戶認(rèn)證裝置的結(jié)構(gòu)框圖;
[0022]圖3為本發(fā)明專利所述的基于多殺毒引擎的用戶認(rèn)證方法的流程圖。
[0023]圖中符號(hào)說明:
[0024]100-輸入界面
[0025]110-第一殺毒引擎
[0026]120-第二殺毒引擎
[0027]130-用戶認(rèn)證模塊
[0028]140-預(yù)設(shè)安全信息數(shù)據(jù)庫
[0029]150-輸出界面
【具體實(shí)施方式】
[0030]程控閥在PSA工藝上的應(yīng)用方法,根據(jù)工藝要求在PLC系統(tǒng)編制出一套順控程序,然后按時(shí)間順序?qū)?4V的電壓信號(hào)輸送至電磁閥,電磁閥驅(qū)動(dòng)儀表風(fēng),輸送至程控閥的執(zhí)行機(jī)構(gòu),驅(qū)動(dòng)程控閥門按程序開、關(guān),程控閥門將其開、關(guān)狀態(tài)通過閥位開關(guān)反饋給PL