数学研发论坛

 找回密码
 欢迎注册
查看: 14751|回复: 68

[原创] 发布大数软件包bgn_linux_v1.0.0

[复制链接]
发表于 2008-7-8 20:11:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?欢迎注册

x
借gxq的宝地发布一下基础版本bgn_linux_v1.0.0。由于精力有限,Win32版本就不能发布了。Linux x86版本实际上已经到了v1.2.5,还有一些不完善之处,暂不发布。所有版本实现基于C语言和少量汇编。

bgn_linux_v1.0.0相关说明:
  • 本版本是RELEASE版,静态库形式。如果在使用的过程中发现问题,建议将问题的详细说明在论坛发布,或者直接发到我的信箱:bgnvendor@gmail.com,这将有利于软件包的完善,也方便你的使用。
  • 本版本基本调试开关为打开状态。
  • 本版本能处理的大整数长度限定在192(含)比特以内,使用过程中发现问题,请参考第1条。
  • 本版本只能处理无符号大整数。
  • 本版本适用于Linux x86平台。
  • 本版本提供对Z环的支持
  • 本版本提供对Z_{2}环的支持
  • 本版本提供对Z_{n}环的支持
  • 本版本提供对F_{p}域的支持
  • 本版本提供对F_{2^n}域的支持
  • 本版本提供对EC(F_{2^n}),即F_{2^n}上的EC的支持。
  • 本版本提供对EC(F_{p}),即F_{p}上的EC的支持。
  • 本版本提供对ECC(F_{2^n}),即F_{2^n}上的ECC的支持。
  • 本版本提供对ECC(F_{p}),即F_{p}上的ECC的支持。
  • 本版本对各子软件包的支持已完全模块化。
  • 本版本提供了对ECC的用户自定义随机数生成器和哈希散列接口的支持。
  • 本版本提供了对内存的弹性管理以及内存呼吸功能,大大提高了内存的有效利用率。
  • 本版本提供了对整个软件包的X-ray功能,大大提高了软件包的稳定性,容错性,错误重现和错误定位能力。
  • 本版本提供了二进制,十进制和十六进制与BIGINT大整数之间的相互转换
  • 在使用过程中,发现任何问题,请参考第1条。


欢迎试用!

bgn_linux_v1.0.0.tar

315.5 KB, 下载次数: 29, 下载积分: 金币 -1 枚, 经验 1 点, 下载 1 次

评分

参与人数 1金币 +10 鲜花 +1 收起 理由
kofeffect + 10 + 1 支持原创

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-8 20:14:44 | 显示全部楼层

不好阿
只支持192bit
看你的说明
是打算用在数学计算和加密上
这两个方面应用远远超出192bit运算范围
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-7-8 20:18:21 | 显示全部楼层
192比特对ECC来说不低了。这是个宏变量,需要的时候改改重新编译一下,没啥了不起。更长的bit数我都测过。

回复无心人:你放心吧,多长都能支持。大数软件包实现有多种方式。gxq和我走了两条不同的路。正好gxq的实现方式正式我当年放弃的一条路子,真是天意!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-8 20:22:19 | 显示全部楼层


是不低
但你总要考虑未来吧
RSA512早已不安全了
ECC虽然强度大于RSA
当想来192的也强度不很大吧
想10年前256的RSA多安全
但现在我几分钟就能分解掉
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-8 20:32:11 | 显示全部楼层
不懂
能仔细说下么
另外,是否公开代码?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-8 20:39:14 | 显示全部楼层
在linux下
有GMP和MIRACL
都是公开代码的
你的优势是?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-7-8 20:43:59 | 显示全部楼层
论坛限制太多啊,只能发三个贴。
软件包是冲着商业软件的模式来的,提供了比较强的内存管理和错误诊断的功能,按子包模块化设计,它的目标是网络计算或者叫格点计算或者是云计算的一种体现形式。v1.2.5基本上已具备这样的功能,开源是不太可行了。当然了,它离我的期望还有一段距离。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-8 20:54:37 | 显示全部楼层


可是你利用了开源软件哦
呵呵
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-7-8 21:11:47 | 显示全部楼层
你认为哪儿用到了开源软件?Linux?晕。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-8 21:12:57 | 显示全部楼层
原帖由 chaoge 于 2008-7-8 20:43 发表
论坛限制太多啊,只能发三个贴。 ...


这是为了防止部分新人纯粹为积分而滥发水帖;为了提高论坛发帖质量而制定的规矩,
随着等级的提高,权限逐渐提升,限制逐渐放宽,具体请见公告:会员每小时发帖数限制

楼主注册之前曾与我有过多次的email交流,为了让楼主尽快突破该限制,
特通过积分转帐形式给楼主50枚金币,
楼主可用来购买成“天使保护组”,就可不再受发帖权限限制了, 具体请参见这里
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2019-7-16 06:24 , Processed in 0.211290 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表