一種用于實(shí)現(xiàn)電源變化的機(jī)械裝置電源電路的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明專(zhuān)利涉及電路技術(shù)領(lǐng)域,具體而言,涉及一種用于實(shí)現(xiàn)電源變化的機(jī)械裝置電源電路。
【背景技術(shù)】
[0002]在工業(yè)生產(chǎn)過(guò)程測(cè)控場(chǎng)合,出于安全的考慮,很多安裝于現(xiàn)場(chǎng)的測(cè)量控制裝置或測(cè)控網(wǎng)絡(luò)的底層節(jié)點(diǎn)設(shè)備都采用低壓直流供電。這些裝置或設(shè)備內(nèi)部的硬件電路常常是基于微處理器的模擬電路與數(shù)字電路的混合硬件電路系統(tǒng),需要多組直流電源為其數(shù)字電路部分與模擬電路部分分別供電。為了取得良好的系統(tǒng)穩(wěn)定性與測(cè)量精度,一般要求數(shù)字與擬電路的供電電源相互隔離或一點(diǎn)連接使用多路輸出電源是解決這一問(wèn)題的有效途徑,早期制作多路輸出電源9人們總是把幾個(gè)不同的DC/DC變換器組裝起來(lái),這種方式的電路設(shè)計(jì)簡(jiǎn)單,但會(huì)加大成本,增加供電系統(tǒng)的體積和重量,并有難以克服的拍頻干擾,在輸出電壓上出現(xiàn)各種振蕩頻率之差的紋波電壓。因此開(kāi)關(guān)電源的多路輸出技術(shù)越來(lái)越受到人們的關(guān)注,因?yàn)樗挥靡粋€(gè)DC/DC變換器9輸出電壓的紋波具有相同的頻率,不會(huì)發(fā)生拍頻干擾。目前多路輸出變換器有3種常用的電路形式:獨(dú)立濾波電感的多繞組DC/DC變換器;耦合電感的多繞組DC/DC變換器;磁放大器二次穩(wěn)壓的多繞組DC/DC變換器,雖然使用多路輸出變換器模塊比組裝幾個(gè)不同DC-DC變換器電路效率高,成本降低,但是對(duì)于小型、小功率、低壓控制模塊來(lái)說(shuō)還不是最佳選擇。
[0003]電路病毒是編制或者在運(yùn)行電路程序中插入的破壞電路功能的數(shù)據(jù),其會(huì)影響電路的正常使用并且能夠自我復(fù)制,通常以一組電路指令或者匯編代碼的形式呈現(xiàn)。而殺毒引擎就是一套判斷特定程序行為是否為病毒程序(包括可疑程序)的技術(shù)機(jī)制。殺毒引擎是殺毒軟件的主要部分,是檢測(cè)和發(fā)現(xiàn)病毒的程序,而病毒庫(kù)是已經(jīng)發(fā)現(xiàn)的病毒的特征集合。在殺毒過(guò)程中,用病毒庫(kù)中的特征去對(duì)照系統(tǒng)中的所有程序或文件,對(duì)于符合這些特征的程序或文件,判定為病毒。
[0004]由于不同殺毒引擎的殺毒特點(diǎn)不同,因此為了提高殺毒引擎的殺毒效果,現(xiàn)有技術(shù)中已經(jīng)采用了多個(gè)殺毒引擎進(jìn)行殺毒的方式,每個(gè)殺毒引擎具有各自的病毒庫(kù),在殺毒時(shí)各個(gè)殺毒引擎之間相互獨(dú)立操作,均對(duì)所有文件進(jìn)行掃描,并將掃描結(jié)果匯總輸出。雖然不同的殺毒引擎有各自專(zhuān)長(zhǎng)的病毒查殺功能,但是對(duì)大部分病毒的查殺結(jié)果都一致,因此如果多殺毒引擎同時(shí)對(duì)所有文件進(jìn)行掃描,將對(duì)系統(tǒng)資源造成浪費(fèi)。
[0005]而在目前的電路技術(shù)領(lǐng)域,在對(duì)用戶文件進(jìn)行安全病毒掃描后往往忽略了對(duì)操作文件的用戶的進(jìn)一步認(rèn)證,導(dǎo)致如果文件安全則任何用戶都可對(duì)電路進(jìn)行操作,使得許多不安全的用戶操作電路導(dǎo)致電路的損壞。
【發(fā)明內(nèi)容】
:
[0006]本發(fā)明專(zhuān)利所解決的技術(shù)問(wèn)題:基于多路輸出變換技術(shù),采用控制芯片,使用少量的外圍元件,設(shè)計(jì)了一種新型、簡(jiǎn)單、實(shí)用的多路輸出電路,能為數(shù)字電路和模擬電路同時(shí)供電,并使兩者相互隔離。并且為電路提供一套可對(duì)使用電路的用戶進(jìn)行安全認(rèn)證的方案,防止未授權(quán)用戶使用電路導(dǎo)致電路功能的損壞。
[0007]本發(fā)明專(zhuān)利提供如下技術(shù)方案:一種用于實(shí)現(xiàn)電源變化的機(jī)械裝置電源電路,其是一種單片雙極型線性集成電路,基于控制芯片,專(zhuān)用于直流-直流變換器控制部分,片內(nèi)包含有溫度補(bǔ)償帶隙基準(zhǔn)源,振蕩器和大電流輸出開(kāi)關(guān),能輸出1.5A的開(kāi)關(guān)電流,使用最少的外接元件能夠構(gòu)成開(kāi)關(guān)式升壓變換器、降壓變換器和反向器,該電源電路還包括基于多殺毒引擎的用戶認(rèn)證模塊,對(duì)操作電路的用戶的輸入信息和用戶信息進(jìn)行安全認(rèn)證,以保證操作電路的用戶輸入信息和用戶自身的安全。電源電路還包括恒流源,用于為電源電路提供持續(xù)穩(wě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)證未通過(guò)時(shí)拒絕用戶對(duì)文件的操作。
[0008]電源電路還包括觸發(fā)器,用于被觸發(fā)為高或低電平,控制輸出開(kāi)關(guān)管的通斷,所述第一殺毒引擎采用虛擬機(jī)平臺(tái),選擇Vmare軟件搭建虛擬平臺(tái)和創(chuàng)建虛擬系統(tǒng),并使用PEID、0LLYDBG及PEInfo查殼工具對(duì)文件病毒進(jìn)行分析。
[0009]電源電路還包括比較器,用于比較電路中的電壓閾值,控制充電時(shí)間和輸出開(kāi)關(guān)管的導(dǎo)通時(shí)間,使用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ì)代碼。
[0010]所述用戶的驗(yàn)證信息包括用戶的用戶名和密碼。
[0011]所述用戶的屬性信息包括用戶的IP地址、MAC地址、操作歷史記錄及其主機(jī)名。
[0012]對(duì)所述預(yù)設(shè)的安全信息進(jìn)行加密。
[0013]采用全同態(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,得到密文。
[0014]采用全同態(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é)果。
[0015]在驗(yàn)證用戶的用戶信息和屬性信息之前,對(duì)用戶輸入的用戶信息和屬性信息進(jìn)行加密和解密。
[0016]采用PKE加密算法對(duì)用戶信息和屬性信息進(jìn)行加密和解密,具體步驟為:系統(tǒng)建立算法Setup (k).根據(jù)輸入的安全參數(shù)k,輸出公鑰PK和私鑰SK ;加密算法EncPK (M).輸入公鑰PK和消息M,選擇隨機(jī)數(shù)r,輸出密文C ;解密算法Decsk (C).根據(jù)輸入的解密私鑰SK和密文C,算法輸出消息M.適應(yīng)性選擇密文攻擊安全;在適應(yīng)性選擇密文攻擊下,攻擊者對(duì)挑戰(zhàn)密文的不可區(qū)分安全性。
[0017]采用本申請(qǐng)的技術(shù)方案可取得的有益效果:(I)基于多路輸出變換技術(shù),采用控制芯片,使用少量的外圍元件,設(shè)計(jì)了一種新型、簡(jiǎn)單、實(shí)用的多路輸出電路,能為數(shù)字電路和模擬電路同時(shí)供電,并使兩者相互隔離;(2)利用二級(jí)殺毒引擎對(duì)文件進(jìn)行病毒查殺,保證了文件的安全性;(3)在文件安全的基礎(chǔ)上對(duì)用戶進(jìn)行安全認(rèn)證,保證了操作系統(tǒng)的用戶的安全性。
【附圖說(shuō)明】
[0018]下面結(jié)合附圖對(duì)本發(fā)明專(zhuān)利做進(jìn)一步的說(shuō)明:
[0019]圖1為本發(fā)明專(zhuān)利一種電源變化控制器電源電路的結(jié)構(gòu)框圖;
[0020]圖2為本發(fā)明專(zhuān)利所述的在電路中使用的多殺毒引擎的用戶認(rèn)證裝置的結(jié)構(gòu)框圖
[0021]圖3為本發(fā)明專(zhuān)利所述的基于多殺毒引擎的用戶認(rèn)證方法的流程圖。
[0022]圖中符號(hào)說(shuō)明:
[0023]100-輸入界面
[0024]110-第一殺毒引擎
[0025]120-第二殺毒引擎
[0026]130-用戶認(rèn)證模塊
[0027]140-預(yù)設(shè)安全信息數(shù)據(jù)庫(kù)
[0028]150-輸出界面
【具體實(shí)施方式】
[0029]用于實(shí)現(xiàn)電源變化的機(jī)械裝置電源電路,其是一種單片雙極型線性集成電路,基于控制芯片,專(zhuān)用于直流-直流變換器控制部分,片內(nèi)包含有溫度補(bǔ)償帶隙基準(zhǔn)源,振蕩器和大電流輸出開(kāi)關(guān),能輸出1.5A的開(kāi)關(guān)電流,使用最少的外接元件能夠構(gòu)成開(kāi)關(guān)式升壓變換器、降壓變換器和反向器,該電源電路還包括基于多殺毒引擎的用戶認(rèn)證模塊,對(duì)操作電路的用戶的輸入信息和用戶信息進(jìn)行安全認(rèn)證,以保證操作電路的用戶輸入信息和用戶自身的安全。電源電路還包括恒流源,用于為電源電路提供持續(xù)穩(wěn)定的工作電流,基于多殺毒引擎的用戶認(rèn)證裝