CIOAge.com IT推动创新
郑大豫龙软件产(股)权交易系统的解决方案(1)
出处:互联网 文: 互联网 评论 ( 0 ) 条 ( 0 ) 砖 ( 0 ) 好 论坛 博客
阅读提示:产(股)权交易系统采用的编程语言为BORLAND DELPHI7语言和C++语言,语言应用平台为WINDOWS 2000和UNIXWARE711,数据库为非常优秀和优化的ORACLE8i,安装在UNIXWARE711操作系统上。...

一、产(股)权交易系统整体架构

产(股)权交易系统采用的编程语言为BORLAND DELPHI7语言和C++语言,语言应用平台为WINDOWS 2000和UNIXWARE711,数据库为非常优秀和优化的ORACLE8i,安装在UNIXWARE711操作系统上。为了更方便的对交易系统的管理和设置交易参数,交易系统的前台管理模块采用在 WINDOWS2000操作平台上的DELPHI7语言编写;为使交易系统更加稳定、安全和具有很高的运行速度,后台交易撮合系统采用在UNIXWARE711操作平台上的C++语言编写。

整个交易系统采用C/S/S三层架构,即后台交易撮合、中间件及前台管理和委托。交易系统的交易数据是通过INTERNET传送客户端,交易数据包括委托指令、数据查询、成交回报、行情信息及客户的出入金数据等,这些数据在INTERNET上以明码的方式传输是非常不完全的,为使数据更安全,要把交易数据加密。下面主要介绍一下中间件和加密算法。

为解决分布异构问题,我们采用了中间件技术。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。中间件具有如下的一些特点:

1、满足大量应用的需要

2、运行于多种硬件和OS平台

3、支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互

4、支持标准的协议

5、支持标准的接口

产(股)权交易系统采用面向消息的中间件(Message-Oriented Middleware)和交易处理中间件,这样可以大幅度提高连接信息的吞吐量和交易撮合速度。证券交易所和期货交易所都采取的这两中间件技术。

加密算法主要有以下几种:

1、公开密钥算法(RSA(Rivest-Shamir-Adelman)是使用最多的公开密钥算法,能够被应用在加密和数字签名中。)

2、隐秘密钥算法

3、块密码模式

4、密文暗码函数(如MD4、MD5)

5、随机数字发生器(如RC4、RC5)

产(股)权交易系统采用IDEA (International Data Encryption Algorithm)加密算法,这个算法被认为非常安全。这是目前世界上最好的公开的加密算法,这也是一种比较新的算法,在已经使用过的这些年里,没有关于这种算法的弱点的报告,尽管有无数人对其进行了分析和攻击。

本系统采用国际上认可的公开加密算法并与随机加密结合的加密方式进行加密。对于来往交换的数据我们采用了著名加密算法"IDEA加密算法"的变异64位分组加密算法,它的加密内核是基于"IDEA"的,但它的外部采用了"循环模余异或"的加密算法.整个加密算法采用64位分组16位模余,密钥长度达128位,加密轮数为8轮.

变异说明:

数据处理前要初始化128位的密钥生成加密密钥数组和解密密钥数组

加密过程:

1.对要加密的数据与初始密钥进行循环异或运算.

2.再用IDEA对数据进行8轮加密运算.

3.再对数据与初始密钥的模16值进行异或运算

解密过程为加密过程的逆序3,2,1步.

安全性分析:

本加密算法密钥长度为128位---比DES长两倍多。假定采用穷举法进行攻击是有效的,那么,为获取密钥需要2的128次方(等于10的38次方)加密运算.设计一个每秒可以测试10亿个密钥的芯片,并采用10亿个芯片来并行处理,它将花费10的13次方年.IDEA算法在4轮以上就对差分密码分析免疫了.所以对8轮以上的变异的IDEA算法任何密码分析都是无效的.

二、产(股)权交易系统模块组成和功能

(1)交易管理

交易管理用来对会员和投资人的交易状态设置;交易节的设定,可以选择交易方式(连续竞价撮合、单一集合竞价撮合和隔日竞价撮合);可以设置未成交申报单的有效时间;设置最小买卖单位;每笔最大下单量;可以任意设置交易节交易时间,交易节时间包括集合竟价时间和连续竟价时间;在线操作在交易过程中动态设置交易参数,设置的交易参数即时起作用。比如可以动态终止某投资人的交易行为;可以动态修改品种涨跌幅;动态挂起交易品种等。

(2)交易结算

共3页: 1 [2] [3] 下一页
【内容导航】
已有0人发表看法
我来说两句
验证码: (如果看不清请点击图片进行更换.)   匿名
最新评论更多..
服 务 CIO 推 进 信 息 化
主编推荐
最近更新
热门文章
中国CIO周刊
浪潮通软助力建峰化工信息化展现CIMS之舞 浪潮通软助力建峰化工信息化展现CIMS之舞
建峰化工CIMS工程的立项,获得了重庆市经委和科委的支持,两个机构分别向该工程拨款10万元和6万元人民币。虽然这部分资金与建峰化工CIMS工..
做好教育信息化需先行 浙大网络的S+S体验 做好教育信息化需先行 浙大网络的S+S体验
浙江大学网络信息系统有限公司是国内最大的教育软件专业开发商、教育电子商务提供商之一,占据国内校校通、城域网软件平台50%以上市场份额..
洞察
揭秘:中小化工企业拒绝ERP的四个理由 揭秘:中小化工企业拒绝ERP的四个理由
拥有43个行业、3000多家大企业、2~3万家中小企业的化工行业,其信息化水平究竟如何呢?前不久记者采访了中国化工信息中心副主任李中。李..
SaaS概念要落地 软件提供商不能任意定价 SaaS概念要落地 软件提供商不能任意定价
软件领域任何字母都可能组合成新的名词,进而上升到概念的高度,SaaS也不例外。2003年SaaS提出,顷刻间概念飞遍了各个角落,然而,概念不..