当前位置: 首页 > 专利查询>姜新国专利>正文

税务发票数码器制造技术

技术编号:2903875 阅读:169 留言:0更新日期:2012-04-11 18:40
一种税务发票数码器,包括主控CPU(5)、低位地址锁存器(4);RAM(8)、键盘(2)、显示器(3)及其驱动电路(7),特征在于还设有加密CPU(6)及连接于它的智能(IC)卡(9),CPU(6)中固化有DES加密算法程序及密钥,在IC卡中固化有加密参数,输入64bit明文数据经加密变换可输出一组64bit加密数据,隐含所述明文数据,对它还原可校核发票上明文数据,由于密钥无法从外界取得,保密性好,发票上附有此种加密数据可确保发票数据真实、可靠。(*该技术在2005年保护过期,可自由使用*)

【技术实现步骤摘要】
税务发票数码器本技术属于微计算机应用
,更具体地,本技术涉及税务发票数码器。目前,国内税务部门向各类纳税户征交计算纳税额时,主要以纳税户所开具的发票为依据。正是因为发票在计征税额时的重要作用,就有人千方百计地在发票上寻找能漏税偷税的机会,有的将发票前后联分开分别填写金额,有的甚至非法购买假发票,造成国家税款的流失。为减少国家税款及财政收入的损失,国家税务、公安等部门不得不采取各种方法,制定多种政策法规,来堵塞偷税漏洞。一是在发票本身的防伪上下功夫,印制高级发票,使难以仿造,甚至采用印刷钞票的技术;一是采取抽查、常规检查及鼓励举报的措施;再是国家正组织实施全国计算机联网,希望借此彻底杜绝利用发票偷漏税的情况。但是前一措施由于没有解决好发票的发、收双方的核查问题,一直没有取得很大进展,而利用计算机全国联网工程庞大,需资金多,耗时长,一时难以发挥作用。国外由于纳税制度及金融服务条件和我国完全不同,并不需要过分依赖发票计税,所以没有现成的技术可供使用。本技术的目的是,考虑到国情,提供一种能严密控制发票的签发和收存一致、票面数据能核查的小型装置,这种被称为税务发票数码器的装置的发票防伪技术和现有的根本不同。本技术的税务发票数码器的技术方案是:有微计算机的基本构成,包括:主控CPU5及其外围电路和信号控制电路;电源电路10及维持内存数据的电池BT1、BT2;通过总线和所述主控CPU5连接的低位地址锁存器4;RAM8;键盘2;显示器3及其驱动电路7;其特征是还设有连接于所述主控CPU5的、带内设EPROM的加密CPU6和经由插座连-->接于它的智能(IC)卡9。关于微计算机基本构成各部分之间的连接是已为人所熟知的内容,不必细述。图1是以上本数码器构成的框图。以下参阅图2—6说明本数码器的运作。使用的时候,本装置由税务机关经过开户发给纳税户,纳税户每次购买发票时由税务机关将所售给的发票号码写入IC卡中交付纳税户,每当使用本数码器时,例如签发发票,先将IC卡插入插座,输入开机口令、金额及发票号码等,这些输入的数据经装置内固化的加密算法程序运算后输出一组加密数据,此数据写到发票各联上,如经过所述加密程序的还原就可显示原输入的数据,由以上可知,通过一组隐蔽表示明文发票数据的加密数据,使税务机关可以核查、计算发票上金额、号码是否是真数据,从而让人不能做假,计征税额有了确实的依据。本技术数码器的加密采用美国数据加密标准(DES),关于DES加密算法可参阅《密码学与数据安全》((美〕D.E.R.Denning著,王育民、肖国镇译,国防工业出版社,1991)。这是一种分组密码体制,将输入的64bit明文数据经变换后生成64bit的输出密文数据,输出块的每一位都必需由输入块的每一位和64bit密钥块联合确定。加密运算主程序放在加密CPU6的EPROM中,一经写入便不能修改或或擦涂,由于芯片本身的加密性能,外界无法以任何手段读出。所述密钥是DES运算中最重要加密参数,通过加密处理(例如开机口令)手续随机生成自动存入所述加密CPU6内附的RAM中,平时由电池带电维持,由于RAM内容只受固化在EPROM中的程序控制,任何人都不知道,用其他方法不能获得,可保证机密性。DES算法中的其他加密参数经加密处理手续后存放在IC卡中,每次运算需将IC卡插入机内加密运算方可进行。由于IC卡的强大防解密能力,外界也无法取得此内部加密参数,即使IC卡的保密措施被攻破,-->还可以更换新型的IC卡,继续保持防解密性能。本技术数码器的运作参阅图2—6进行说明。图2是本数码器工作的主流程图。开机(S1)后,校验开机口令不符合情况发生次数是否超过规定数目(S2);如是(S21),应送交主管机关(税务局);否则,校验开机口令是否设定(S3);未设定时显示″设定开机口令″(S31)及等待输入(S32);如已设定,则显示″输入开机口令″(S4);检验开机口令是否正确(S5);如不正确,记录其次数(S51),并返回S4,重复S4—S5;如在S5校验正确,进入S52,清除发生输入开机口令不符次数的记录,然后进入S61—S64的功能选择步骤(E位置),即由键盘输入选择开票、校验发票、注销发票、查阅存根四种功能之一的步骤。对于选择开票功能,由E位置进入S61的A位置(参见图3);在S611—S613步骤中键入日期、金额及发票号码;核对发票号码是否在内存的号码范围之内(S614),以确保开出的号码在税务机关登记的有效范围内;如果错误,即输入号码不在内存数据范围内,作出显示(S615);返回S613;如无误则进入S616,即进行DES加密运算;运算结果显示(S617),并返回E位置(图2)。对于校验发票功能,则由E位置(图2)进入S62的B位置,参见图4,在S621—S623步骤中输入发票上的明文日期、金额及号码各数据;然后在S624步骤中作加密运算,并将所得加密数据和发票上加密数据核对;如正确,则返回E位置(S625);如错误则返回校验程序的初始位置B(S626)。对于注销发票功能,由E位置(图2)进入S63的C位置,参见图5,在S631—S633步骤中输入发票明文数据;在S634步骤中取消该号码,分别有三种结果:该发票前曾注销过(S635)、注销成功(S636)、及输入数据有误(S637),对S635及S637结果,返回开始位置C,对S636的结果,返回E位置。对于查阅存根功能,由E位置(图2)进入S64步骤D位置,参见图6,这是一种调阅显示所存数据的操作,无需多作解释。-->根据本技术的技术方案,由于在微计算机上加设一个加密CPU6,可使发票明文数据经加密变换后给出一个隐含这些数据的加密数据,如规定发票上必须附有此加密数据的话,便可依此检查校核明文数据。由于密钥固化在本装置的加密CPU6内部RAM中,外界无法取得,DES算法中的加密参数存放在IC卡中,加密运算必需将IC卡连到本装置时才可进行,因而具双重制约,且加密数据非经解密不能识别,所以用它来控制明文数据的真实性将十分可靠,在当今收税体制还十分依赖发票的情况下,本装置可确保发票数据真实性,非常有助于税收无漏。图1是本技术税务发票数码器技术方案的构成框图。图2是本技术税务发票数码器主流程图。图3是开票功能流程图。图4是校验发票功能流程图。图5是注销发票功能流程图。图6是查阅存根功能流程图。图7是实施例电路图。以下结合图7说明本技术实施例。本实施例税务发票数码器采用ABS树脂做成外壳的小型便携式装置,有图7所示电路构成,作为主控CPU5的是CMOS大规模集成电路80C31及其外围电路和信号控制电路,P0、P2口作为RAM地址总线,P0口同时作为数据总线;作为低位地址锁存器4的是高速低功耗8位锁存器集成块74HC373;程序/数据存储器8是16kRAM集成块62256,显示、控制等主程序放在RAM中前16k存储区内,运算数据放在RAM中后16k存储区内,采用分时复用方式分别读/写程序和数据;5×6键盘2包括12个数字键和18个专用键;显示器3为图形式点阵液晶显示屏122*32,包括驱动器7为一软封装邦定板;以上为微计算机基本构成,本数码器特点在于还设有作为加密C本文档来自技高网...

【技术保护点】
一种税务发票数码器,有微计算机的基本构成,包括:主控CPU(5)及其外围电路和信号控制电路;电源电路(10)及维持内存数据的电池(BT1、BT2);通过总线和所述主控CPU(5)连接的低位地址锁存器(4)、RAM(8);键盘(2);显示器(3)及其驱动电路(7);其特征是还设有连接于所述主控CPU(5)的、带内设EPROM的加密CPU(6)和经由插座(91)连接于它的智能卡(9)。

【技术特征摘要】
1.一种税务发票数码器,有微计算机的基本构成,包括:主控CPU(5)及其外围电路和信号控制电路;电源电路(10)及维持内存数据的电池(BT1、BT2);通过总线和所述主控CPU(5)连接的低位地址锁存器(4)、RAM(8);键盘(2);显示器(3)及其驱动电路(7);其特征是还设有连接于所述主控C...

【专利技术属性】
技术研发人员:姜新国刘祥李林杰王小梅
申请(专利权)人:姜新国刘祥李林杰王小梅
类型:实用新型
国别省市:11[中国|北京]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1