歡迎您訪問鄭州興邦電子股份有限公司官方網站!
    阿里巴巴誠信通企業
    全國咨詢熱線:40000-63966
    興邦電子,中國水控機第一品牌

    聯系興邦電子

    全國咨詢熱線:40000-63966

    售后:0371-55132951/55132952

    工廠:河南省 鄭州市 高新區蓮花街電子電器產業園

    基于 IC 卡的稅務征收管理系統

    文章出處:http://www.xujuanpiju.com 作者:夏莉英 鄔麗娜   人氣: 發表時間:2011年09月30日

    [文章內容簡介]:介紹了SZX-1智能 IC 卡稅務征收管理系統,該系統采用符合ISO一7816標準的 IC 卡作為申報信息載體,將納稅申報表和財務報表等數據存放于 IC 卡內,解決了稅務征收工作中手工處理申報數據的繁瑣勞動,大大縮短了申報時間,提高了工作效率。文中對 IC 卡技術、串行通信、DES 加密算法等均作了介紹。

       0 引言 

        隨著我國經濟的不斷發展和國家稅制改革的不斷深化,對稅務征收管理和稅務稽查工作的要求更加嚴格,稅務工作量也越來越大。如何在稅務工作中用計算機管理代替人工管理、實現稅務征收電子化,成為稅務部門的新課題。“SZX一1智能 IC 卡稅務征收管理系統”正是在此背景下應運而生。SZX一1智能 IC 卡稅務征收管理系統采用符合ISO-7816標準的 IC 卡作為申報信息載體,將納稅申報表和財務報表的數據存放于 IC卡內,解決了稅務征收工作中手工處理申報數據的繁瑣勞動,大大縮短了申報時間,提高了工作效率。
     
        SZX—l智能 IC 卡稅務征收管理系統的推出,既實現了稅務征收工作的方便、快捷,又提高了稅務管理工作的規范性、準確性和科學性,從而保證了稅務征收工作的順利進行。

        1 系統組成 

         本系統由 PC 機和 IC 卡讀寫器組成,如圖1所示。IC 卡讀寫器主要由AT89C52單片機、MAX232串行通信電平轉換芯片、IC 卡卡座、電源、單片機復位電路、單片機時鐘電路等組成,如圖2所示。 


        2  IC 卡技術 

        隨著超大規模集成電路的發展,將集成電路 IC 嵌入到類似于信用卡的卡片內,就稱為 IC卡。如果將單片機也嵌入卡片內,則稱為智能卡。IC卡根據其結構和應用的特點大致可分為以下四種: 

        (1)存儲卡 

        存儲卡是以半導體存儲器取代磁卡的磁條,功能類似于磁卡。存儲卡內的集成電路可以是ROM、PROM、EPROM、EEPROM等。由于電可改寫的EEPROM的發展與廣泛應用,內含EEPROM 的存儲卡已成為存儲卡發展的主流。存儲卡可以加上簡單的密碼,因而其可靠性及保密性均高于磁卡。 

        (2)付費卡

        付費卡實質上也是存儲卡的一種。這種IC卡采用預先付費,以后使用時扣去相應的錢款,它只能減不能加??▋鹊慕痤~扣完后可重新買卡(即再寫入金額)。 

        (3)智能卡 

        智能卡中不但嵌入了存儲器,還嵌入了CPU,故智能卡也常稱為CPU卡。智能卡除了具有大容量存儲功能外,還具有保密、識別等有別于一般IC卡的智能化功能。智能卡是IC卡發展的方向,目前主要應用于銀行、金融、POS系統及信息管理存取系統等。 

        (4)密碼卡
        密碼卡也是智能卡的一種。它在智能卡的基礎上再嵌入了硬件密碼計算單元,以滿足RSA密碼算法的要求。密碼卡是近年來發展的高性能智能卡。 

        IC卡與磁卡相比主要有以下優點: 

        ·存儲容量大(可達10K字節),大大超過磁卡的存儲容量;
        ·安全保密性能好,這一點是磁卡無法與之相比的;
        ·讀/寫可靠性高(比磁卡高得多);
        ·一卡多用,即“一卡通”;
        ·智能式IC卡就是一臺獨立型計算機,使用時可不必聯網,對于通信設備較落后的地區更具有現實意義。
        為了便于IC卡的開發與應用,國際標準化組織ISO制定了以下標準: 
        ·7816-1:IC卡的物理特性,如硬度、韌度、耐彎度等;
        ·7816—2:IC卡的尺寸、接觸點的位置;
        ·7816-3:IC卡的電信號,如電信號的定義、電壓、電流、工作頻率、啟動時的傳輸協議;
        ·7816—4:IC卡用于國際交換的行業間命令;
        ·7816—5:IC卡應用識別時的編號和登記過程;
        ·7816—6:IC卡用于行業間的數據元素。 

        在IC卡的類型選擇上,本系統選用的是Atmel公司的CPU卡、西門子公司的邏輯加密卡和存儲卡。CPU卡用于DKS加密算法的運算,產生密鑰等關鍵數據;邏輯加密卡用于保存重要數據;存儲卡用于存放一般數據。

        3 DES加密算法 

        密碼學是設計密碼和破譯密碼的技術統稱。欲加密的數據稱為明文,明文經某種加密算法的作用后轉換成密文,加密算法中使用的參數稱為加密密鑰。密文經解密算法作用后形成明文輸出,解密算法也有一個密鑰,它和加密密鑰可以相同也可以不同。密碼學的一條基本原則是加密算法是公開的,既然加密算法是公開的,那么真正的秘密就在于密鑰了。密鑰是必須保密的,它通常是一個字符串,并且可以按需要頻繁更換。 

        傳統的加密方法可以分成兩類:替代密碼和換位密碼。在替代密碼中,用一組密文字母來代替一組明文字母以藏匿明文,但保持明文字母的位置不變。在換位密碼中(換位有時也稱為排列),它不對明文字母進行變換,只是將明文字母的次序進行重新排列。 

        現代密碼學也使用替代密碼和換位密碼的思想,但和傳統密碼學的側重點不同。傳統密碼學的加密算法比較簡單,主要通過加長密鑰的長度來提高保密程度,而現代密碼學正好相反,它使用極為復雜的加密算法,即使破譯者能夠對任意數量的選擇明文進行加密,他也無法找出破譯密文的方法。 

        DES 是由IBM公司研制的,1977年1月被美國政府宣布作為公開的國家數據加密標準,該標準一經確立,立即被大批廠家采納用于它們的安全產品中。DKS 是一種分組密碼,它接收一個64位(BIT)的數據塊并將它轉變成相同長度的密文。密鑰是64位(BIT),其中8位(BIT)是奇偶校驗位,因而實際密鑰數是56位(BIT)。DES加密算法可用圖3來簡單說明。64位(BIT)的明文首先經過一個初始排列將順序打亂,然后進行16次乘積變換,目的是使明文盡可能變得紛亂不堪,最后經過一個與初始排列相反的排列變換,輸出64位(BIT)的密文。DES 的解密密鑰同加密密鑰相同,解密過程與加密過程的步驟正好相反。 



    圖3 DES算法過程

        4 軟件設計 

        SZX—l智能IC卡稅務征收管理系統的軟件由PC機軟件、IC卡讀寫器軟件以及PC機與IC卡讀寫器通信軟件等組成。PC機軟件采用VB6.0編寫,IC卡讀寫器軟件采用C51編寫。 

        4.1 串行通信軟件設計 

        在設計PC機與單片機通信程序時,應首先明確數據傳輸協議,如:數據傳輸的幀格式、數據校驗方法、PC機與單片機在實現異步通信時的工作方式等等。本系統中的各項約定為:
        (1)波特率:9600
        (2)數據格式一幀10位:起始位1位,數據位8位,停止位1位
        (3)數據校驗方法:反饋一確認法
        (4)異步通信工作方式:PC機使用MSComm串口控件;單片機采用查詢方式收發數據,其串行口工作于方式l。
    MSComm串口控件是Microsoft公司提供的ActiveX控件,其目的是為了簡化使用者在Windows下的串行通信編程。MSComm控件既可以提供簡單的串行口通信功能,也可用于創建功能完備的、事件驅動的高級通信工具。使用MSComm控件實現串行通信控制通常有以下幾步:
        (1)加入通信部件(即加入MSComm對象);
        (2)設置通信端口號(即設置CommPort屬性);
        (3)設置通信協議(即設置HandShaking屬性。該協議是一個用于控制流速而約定的內部硬件握手協議);
        (4)設置通信波特率、數據位數、停止位數、奇偶校驗等參數(即設置Settings屬性);
        (5)打開通信端口(即將PortOpen屬性設為True);
        (6)接收或發送字符串(即使用Input或Output屬性);
        (7)關閉通信端口(即將PortOpen屬性設為False)。 

        4.2 系統軟件功能 

        本系統在PC機上運行的主要功能介面如下: 

       (1)軟件運行后屏幕顯示: 


        (2)使用鼠標選擇“繼續”或按“Enter”鍵,屏幕顯示企業基本情況表,納稅人將當月變動情況填入該表: 


        (3)在企業基本情況表的介面中有四個功能按鈕,其中“寫入(W)”用于修改情況表中的數據,按下“寫入(W)”功能按鈕后,IC卡內就存儲了最新輸入(或修改)的數據。“繼續(H)”用于進入主菜單狀態,主菜單提供的內容包含了納稅人應申報的地方各稅、基金、費、納稅申報表、企業財務報表、稅務信息等。按下“繼續(H)”功能按鈕后屏幕顯示: 

        (4)填寫報表。納稅人在主菜單狀態下,使用鼠標或“↑”“↓”光標鍵,選擇申報表類型,選定后按下“Enter”鍵確認,屏幕上就會顯示相應的申報表供納稅人填寫。如假定選擇“1.城建、營業、基金納稅申報表”,則屏幕顯示:根據納稅內容在l~3三個選項中進行選擇,屏幕上就會顯示出相應的納稅申報表,然后按照報表內容填寫,在確認填寫無誤后按下“寫入”按鈕,納稅申報表中的數據即被存入IC卡中,于是就完成了稅款申報工作。 


        此外,在主菜單中有一個“稅務信息傳遞”項,其功能是在取消稅務專管員制度后,為了保持稅務機關與納稅人之間的聯系,使納稅人能及時了解到有關稅務政策信息的動態,利用IC卡作為稅務信息傳遞的載體,當納稅人每月納稅申報結束后,由稅務機關將有關稅務政策信息寫入IC卡中,納稅人通過SZX—l智能IC卡稅務征收管理系統軟件就可閱讀、保存、打印稅務信息。 


        5 結束語 

        SZX—l智能IC卡稅務征收管理系統已在某地方稅務部門投入使用,效果良好,達到了預期的目的。隨著稅制改革的不斷深化,隨著計算機技術和IC卡技術的不斷發展,稅務征收管理和稅務稽查工作的電子化必將更加完善。 

        (文/蘇州職業大學 夏莉英 鄔麗娜 )

    本文關鍵詞:稅務征收管理,稅務征收管理,串行通信,I,務征收管理,稅務征收管理,串行通信,IC,征收管理,稅務征收管理,串行通信,IC卡
    回到頂部