蘭龍輝,邱榮祖
(福建農(nóng)林大學(xué) 交通與土木工程學(xué)院,福州 350002)
目前我國(guó)南方林區(qū)的一些試點(diǎn)區(qū)域采用面積限額進(jìn)行林業(yè)生產(chǎn)管理,這一新型的林業(yè)生產(chǎn)管理模式把目前全國(guó)通用的按蓄積限額采伐控制模式,轉(zhuǎn)變?yōu)閲?guó)家級(jí)和省級(jí)實(shí)行蓄積限額制,縣市級(jí)實(shí)行面積限額制,并在林權(quán)管理、采伐設(shè)計(jì)、木材運(yùn)輸和森林更新等相關(guān)環(huán)節(jié)上進(jìn)行全面調(diào)整,建立與之相適應(yīng)的管理體制。面積限額制簡(jiǎn)化了木材生產(chǎn)審批流程,提高了林農(nóng)的經(jīng)營(yíng)積極性,降低了政府管理成本,但是面積限額制作為一個(gè)新生事物,還需要不斷完善和發(fā)展[1-5]。
碼單是木材運(yùn)輸縣內(nèi)通關(guān)的通行證,也是林業(yè)檢查站、森林公安、林業(yè)綜合執(zhí)法大隊(duì)等林業(yè)執(zhí)法部門進(jìn)行運(yùn)輸執(zhí)法檢查的重要依據(jù)。原先的蓄積限額制度通過(guò)伐區(qū)設(shè)計(jì)測(cè)算各林業(yè)小班的蓄積量,可以大致控制伐區(qū)出材總量。如果違法者在運(yùn)輸途中修改碼單材積數(shù)量,混入了非法木材,當(dāng)違法者持造假碼單在林業(yè)局辦理運(yùn)輸證時(shí),伐區(qū)出材量被累加。因此,加載的非法木材越多,伐區(qū)生產(chǎn)的木材就越少,全縣范圍內(nèi)的采伐量大致可控。而面積限額制簡(jiǎn)化了采伐審批制度,僅從生產(chǎn)面積上做出限制,并不對(duì)伐區(qū)出材量做精確地測(cè)算和管控,可能會(huì)引發(fā)嚴(yán)重的碼單偽造、涂改行為,導(dǎo)致各種盜砍濫伐案件頻發(fā),給國(guó)家的林業(yè)稅收帶來(lái)?yè)p失[6]。林業(yè)生產(chǎn)管理模式改革后,碼單的防偽技術(shù)成為亟待研究解決的技術(shù)課題。本課題設(shè)計(jì)了基于二維碼的木材運(yùn)輸防偽碼單,利用現(xiàn)代信息技術(shù)對(duì)碼單的重要數(shù)據(jù)進(jìn)行加密,能夠?qū)δ静倪\(yùn)輸中的違法行為起到一定的抑制作用,提高林業(yè)運(yùn)輸執(zhí)法效率。
針對(duì)面積限額采伐制度可能誘發(fā)的違法行為,特別是偽造碼單和惡意涂改碼單信息的行為,本課題組提出了在碼單上加貼二維碼標(biāo)簽,利用加密的二維碼信息進(jìn)行木材運(yùn)輸監(jiān)管的構(gòu)想。在山場(chǎng)作業(yè)期間,檢尺員根據(jù)運(yùn)輸材積開具紙質(zhì)碼單的同時(shí),在手機(jī)端檢尺軟件中輸入碼單數(shù)據(jù),檢尺軟件加密數(shù)據(jù),并通過(guò)藍(lán)牙條碼打印機(jī)打印不干膠二維碼。檢尺員將打印出的二維碼標(biāo)簽貼在碼單上,這張貼有二維碼的碼單將會(huì)隨車同行。遇檢查站,森林公安,林業(yè)執(zhí)法大隊(duì)檢查時(shí),執(zhí)法人員只需用手機(jī)端的運(yùn)輸執(zhí)法軟件掃描二維碼,由軟件自動(dòng)校驗(yàn)密碼串的真?zhèn)危o助執(zhí)法人員快速、準(zhǔn)確地完成執(zhí)法工作。加貼二維碼的碼單在木材運(yùn)輸過(guò)程中的簡(jiǎn)易工作流程如圖1所示。
圖1 二維碼碼單工作流程圖
二維碼之所以能夠成為碼單信息的載體,是因其除了具有信息容量大、可靠性高、成本低和保密性強(qiáng),還具有超高速識(shí)讀、全方位識(shí)讀和能夠有效表示中國(guó)漢字等特性[7-9]。由于當(dāng)前信息技術(shù)的飛速發(fā)展,促使二維碼出現(xiàn)了較多種類的碼制,且每種二維碼由于其編碼原理與結(jié)構(gòu)形狀不同,都具有自身的特點(diǎn),所以這里就需要對(duì)二維碼碼制進(jìn)行選擇。常見的二維碼碼制有QR碼、PDF417碼和Matrix Data碼等,各自的性能比較見表1[10]。
從表1的性能比較中可以清楚分析得出,QR碼無(wú)論在識(shí)讀速度、數(shù)據(jù)容量都占有明顯的優(yōu)勢(shì),因此,本次課題選取QR碼作為碼單信息的載體。
目前市場(chǎng)中已經(jīng)有便攜式的條碼打印機(jī),支持多種碼制的條形碼打印,也包括QR二維碼。便攜式條碼打印機(jī)能夠利用自帶的QWERTY鍵盤或經(jīng)藍(lán)牙設(shè)備由手機(jī)端輸入需要編碼的字符。便攜打印機(jī)可以采用直流電池進(jìn)行作業(yè),能夠滿足檢尺員在野外林場(chǎng)的作業(yè)要求,為打印二維碼提供硬件支持。同時(shí),也可將便攜式條碼打印機(jī)通過(guò)USB數(shù)據(jù)線連接上電腦,制作更加精致的條碼。條碼打印機(jī)操作簡(jiǎn)單、攜帶方便,一般還具備背光顯示屏,擁有SVGA,HighColor以上級(jí)別的顯卡,能夠保障檢尺員在昏暗的環(huán)境下進(jìn)行操作。
表1 常見二維碼性能比較
本課題定義二維碼編碼信息如下:檢尺員編號(hào)4位#碼單編號(hào)7位#檢尺日期6位#車牌號(hào)后5位#運(yùn)輸材積#加密編碼[11-13]。檢尺員在開具紙質(zhì)碼單后,在手機(jī)端依次輸入“檢尺員編號(hào)#碼單編號(hào)#日期#車號(hào)#運(yùn)輸材積#”,材積保留4位小數(shù),不輸入小數(shù)點(diǎn),再通過(guò)連接藍(lán)牙將信息發(fā)送到條碼打印設(shè)備,最后將打印出的二維碼貼在木材運(yùn)輸?shù)拇a單上。假設(shè)編碼信息如下:檢尺員編號(hào)為0013,碼單號(hào)為8007359,日期為130812,車牌號(hào)為84867,材積為6.425 1 m3,最后得到需要進(jìn)行編碼的字符串為“0013#8007359#130812#84867#64251#”。
現(xiàn)對(duì)5要素采用特定算法進(jìn)行加密計(jì)算,這里采用的是校驗(yàn)和算法,該算法的數(shù)學(xué)模型是原各字符串的16進(jìn)制ASC值相加求和、取反、加1、取后2位,計(jì)算過(guò)程下見表2的第1至第5步驟所示[14-15]。第6步驟是將前5步驟的計(jì)算值再次進(jìn)行一次校驗(yàn)和計(jì)算,獲得本次密鑰“75”,第7步驟將字符串中每個(gè)數(shù)字的ASC碼和密鑰作異或計(jì)算,例如“Xor(30,75)=45”,同理可得其他字符的異或計(jì)算結(jié)果,最終將所有異或計(jì)算得到的結(jié)果拼接獲得二維碼的加密編碼,本次計(jì)算后的二維碼編碼為“3030313323383030373335392331333038313123383438363723363432353123454544464D45454246404C4446454D44444D414D43424341474044”,其中“23”為“#”分隔符的ASC碼。該算法中的密鑰是動(dòng)態(tài)變化的,5要素中若有1項(xiàng)數(shù)值發(fā)生變化,則密鑰隨之變化,加密編碼也隨密鑰發(fā)生變化。所以即使從當(dāng)前加密編碼反推出密鑰,該密鑰也僅能匹配當(dāng)前日期、當(dāng)前碼單號(hào)、當(dāng)前車號(hào)、當(dāng)前材積,這樣能夠有效防止碼單造假以及涂改碼單的違法行為發(fā)生。在實(shí)用運(yùn)用中,可以采用比“校驗(yàn)和”、“異或”更加復(fù)雜的算法,以提高二維碼信息的安全性。
表2 校驗(yàn)和算法
防偽碼單在實(shí)際應(yīng)用中只需配備預(yù)裝有二維碼編碼解碼軟件的智能手機(jī)以及條碼打印機(jī)即可,檢尺員在手機(jī)端檢尺軟件中輸入上述的五項(xiàng)數(shù)據(jù)后,經(jīng)過(guò)預(yù)設(shè)的加密算法加密,最后通過(guò)條碼打印機(jī)打印出的二維碼如圖2所示,將此二維碼標(biāo)簽加貼在碼單上,隨車同行。
當(dāng)林業(yè)運(yùn)輸執(zhí)法人員遇到運(yùn)輸木材的車輛,利用預(yù)裝好的手機(jī)端執(zhí)法檢查軟件,對(duì)碼單上的不干膠二維碼掃描識(shí)別,可以獲得本次運(yùn)輸?shù)幕拘畔ⅲ瑫r(shí)由軟件檢測(cè)加密碼是否正確,檢查結(jié)果如圖3所示。因?yàn)樵诒驹O(shè)計(jì)中碼單五項(xiàng)數(shù)據(jù)中有一項(xiàng)數(shù)據(jù)發(fā)生了變化,密鑰也隨之發(fā)生變化,所以加密碼也隨之發(fā)生改變,一張不干膠二維碼標(biāo)簽僅能匹配當(dāng)前碼單。違法者掃描復(fù)印其它碼單的二維碼,也無(wú)法應(yīng)用于新碼單之上。即使通過(guò)對(duì)合法的二維碼破解并反推出密鑰,也不能匹配于新碼單。由執(zhí)法軟件來(lái)判定加密碼是否有效后,執(zhí)法人員只要核對(duì)軟件解碼獲得的車牌號(hào)碼、檢尺日期、碼單號(hào)碼、運(yùn)輸材積和紙質(zhì)運(yùn)輸碼單是否吻合,能輕松判別紙質(zhì)碼單是否偽造及涂改。原本需要進(jìn)行的水印檢查、背花檢查、筆跡鑒定、致電檢尺員復(fù)核運(yùn)輸量等防偽工作都無(wú)法做到自動(dòng)識(shí)別,可能造成檢驗(yàn)誤差,而加貼二維碼的防偽碼單通過(guò)軟件自動(dòng)識(shí)別碼單真?zhèn)?,?jiǎn)化工作流程,將檢查時(shí)間縮短至十幾秒。因此,通過(guò)加密的二維碼有效地提高了碼單防偽效果,提高運(yùn)輸執(zhí)法的效率和效能,抑制了盜砍濫伐的違法行為。
圖2 加密后的二維碼標(biāo)簽
圖3 二維碼解碼效果圖
本課題剖析了面積限額制度下的木材采伐的優(yōu)缺點(diǎn),針對(duì)木材運(yùn)輸過(guò)程中可能出現(xiàn)的偽造碼單以及修改碼單信息的違法行為,提出了設(shè)計(jì)具有防偽功能的碼單設(shè)想[16-17]。利用二維碼的編碼功能,對(duì)編碼信息采用校驗(yàn)和算法進(jìn)行加密,通過(guò)軟件自動(dòng)識(shí)別碼單真?zhèn)?,有效增?qiáng)了碼單的防偽性能,能夠幫助林業(yè)執(zhí)法部門有效打擊偽造碼單以及盜砍濫伐的違法行為,為林業(yè)產(chǎn)業(yè)持續(xù)發(fā)展提供信息技術(shù)保障。但文中對(duì)加密算法的應(yīng)用以及解碼軟件的開發(fā)有待進(jìn)一步研究。本課題分析面積限額制度下的木材運(yùn)輸行為,針對(duì)可能會(huì)出現(xiàn)的嚴(yán)重碼單造假現(xiàn)象作了深入的分析,設(shè)計(jì)了基于二維碼技術(shù)的防偽碼單,采用校驗(yàn)和的特定加密算法對(duì)二維碼信息進(jìn)行加密,為林業(yè)執(zhí)法部門提供有效的執(zhí)法工具,有力打擊碼單偽造和涂改的非法行為,抑制盜砍濫伐的現(xiàn)象,加強(qiáng)了林地采伐量運(yùn)輸量的控制,對(duì)面積限額制度進(jìn)行了一定的補(bǔ)充和完善,將促進(jìn)面積限額制度的推廣[16-17]。
【參 考 文 獻(xiàn)】
[1]朱 磊,李永巖,馬國(guó)青.南方集體林區(qū)人工用材林按而積限額進(jìn)行采伐管理的改革探索[J].林業(yè)資源管理,2008(2):15-17.
[2]劉永川,林宇洪.基于WebGIS的林權(quán)信息管理系統(tǒng)開發(fā)[J].森林工程,2008,24(2):69-72.
[3]鄭麗鳳,周新年,巫志龍,等.人工林擇伐對(duì)林地土壤理化性質(zhì)的影響[J].福建農(nóng)林大學(xué)學(xué)報(bào):自然科學(xué)版,2008,37(1):66-69.
[4]胡為穎,呂義勇,林宇洪,等.木材物流車載定位儀的研制[J].西南林學(xué)院學(xué)報(bào),2008,28(6):70-73.
[5]高立英.采伐限額制度成本分析[J].林業(yè)經(jīng)濟(jì)問(wèn)題,2007,27(5):425-428.
[6]胡為穎,林宇洪.基于超長(zhǎng)短信技術(shù)的林業(yè)運(yùn)輸信息平臺(tái)的研制[J].西北林學(xué)院學(xué)報(bào),2008,23(5):201-204.
[7]中國(guó)物品編碼中心.QR code二維數(shù)碼技術(shù)與應(yīng)用[M].北京:中國(guó)標(biāo)準(zhǔn)出版社,2002.
[8]中國(guó)物品編碼中心.二維條碼技術(shù)與應(yīng)用[M].北京:中國(guó)計(jì)量出版社,2007.
[9]楊秋英,陳立潮,高興元.二維條碼技術(shù)現(xiàn)狀及前景展望[J].山西電子技術(shù),2002(2):20.
[10]萬(wàn) 菁,施鵬飛.二維條碼的編解碼及系統(tǒng)實(shí)現(xiàn)[D].上海:上海交通大學(xué),2007.
[11]任小青,王曉娟.基于AT89C51單片機(jī)的頻率計(jì)設(shè)計(jì)方法的研究[J].青海大學(xué)學(xué)報(bào)(自然科學(xué)版),2009,27(2):10-12.
[12]黃建兵,段明亮.I2C總線及其在MCS-51單片機(jī)系統(tǒng)中的應(yīng)用[J].陜西科技大學(xué)學(xué)報(bào),2008,26(1):103-109.
[13]林宇洪,林 森,景 銳,等.木材運(yùn)輸IC卡讀寫器的開發(fā)[J].福建農(nóng)林大學(xué)學(xué)報(bào):自然科學(xué)版,2010,39(4):66-69.
[14]楊 潔,劉聰鋒.模式匹配與校驗(yàn)和相結(jié)合的IP協(xié)議識(shí)別方法[J].西安電子科技大學(xué)學(xué)報(bào):自然科學(xué)版,2012,39(3):149-153.
[15]陳金平,王生澤,吳文英.基于LabV IEW的串口通信數(shù)據(jù)校驗(yàn)和的實(shí)現(xiàn)方法[J].自動(dòng)化儀表,2008,29(3):32-34.
[16]林宇洪,沈嶸楓,邱榮祖.南方林區(qū)林產(chǎn)品運(yùn)輸監(jiān)管系統(tǒng)的研發(fā)[J].北京林業(yè)大學(xué)學(xué)報(bào),2011,33(5):130-135.
[17]林宇洪,林玉英,胡喜生,等.后林改時(shí)期的林權(quán)WebGIS管理系統(tǒng)的設(shè)計(jì)[J].中南林業(yè)科技大學(xué)學(xué)報(bào),2012,32(7):146-150.