首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
硬件/嵌入开发
硬件设计
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
这样的U盘,不知道是用硬件实现,还是软件实现?开发估计要多少钱?
[已结贴,结贴人:xiaojian]
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-11 20:52:29
楼主
当U盘插入电脑后,系统自动运行U盘中的一段程序(最好是放在隐藏区域中),这段程序运行后自动检测系统中是否有某些进程在运行,
(1)如果有,则用户可以任意编辑U盘中的数据;如果没有,则用户看不到U盘中的任何数据(要求系统也无法读取到U盘的任何节字)。
(2)如果有,则用户只可以读取U盘中的数据;如果没有,则用户可以任意编辑U盘中的数据。
环境:Windows系统。
要求:(1)Windows98以上系统(不含Win98)不需要安装任何驱动。
(2)上面提到的看不到U盘中的任何数据,是指系统中的任何一个程序(包括Windows的自身程序,含底层程序)都无法读取U盘中的任何一个磁道中的数据。
问一下,这样的功能应该从硬件上实现,还是从软件上实现,还是需要软硬兼施?
再问一下,如果能实现,大概需要多少钱(指RMB)?
问题点数:
100
回复次数:
26
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jiangsheng
蒋晟
等级:
发表于:
2008-05-11 23:55:10
1
楼 得分:
5
自动运行U盘中的一段程序?有点防病毒意识的都会防止你这么做。
谁会来运行你的程序?操作系统都不认识你的盘了,怎么会知道你的盘上有程序?数据就是数据,如果没有程序来把数据载入到内存,那么是不能执行的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-12 09:27:59
2
楼 得分:
0
我买的怡敏信的U盘上有一个小程序,运行后输入密码登陆的话,可以看到另一个加密的区,原来那个不加密的区就看不到了。
以前联想等有种魔盘,一插入电脑,就会运行一个程序,要求用户输入密码后,U盘才能正常使用。
上面两种功能结合起来,就能实现我的要求了。我只不过不知道如何来实现。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Rainsome
雨三点
等级:
发表于:
2008-05-12 09:43:03
3
楼 得分:
5
引用 2 楼 xiaojian 的回复:
我买的怡敏信的U盘上有一个小程序,运行后输入密码登陆的话,可以看到另一个加密的区,原来那个不加密的区就看不到了。
以前联想等有种魔盘,一插入电脑,就会运行一个程序,要求用户输入密码后,U盘才能正常使用。
上面两种功能结合起来,就能实现我的要求了。我只不过不知道如何来实现。
这样的U盘,不能跨平台的。在Windows下可以“所谓的加密”。在linux下就失灵了。
数据根本等不到保护。慎用。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lupuslee
天狼星李
等级:
发表于:
2008-05-12 10:22:39
4
楼 得分:
10
程序还是做到ROM里比较好
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zhujinqiang
等级:
发表于:
2008-05-12 10:39:16
5
楼 得分:
5
同意3楼。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ciitc2009
华信
等级:
发表于:
2008-05-12 10:55:58
6
楼 得分:
0
想了解更多IT技术,请登陆:
http://www.ciitc.com
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-12 16:08:36
7
楼 得分:
0
引用 3 楼 Rainsome 的回复:
这样的U盘,不能跨平台的。在Windows下可以“所谓的加密”。在linux下就失灵了。
数据根…
只需要在Windows下运行,其它系统可以不考虑。
但数据一定要得到保护,即在保护状态下,任何程序都不可能读取到任何数据。要彻底的保护。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sandmangu
sandman
等级:
发表于:
2008-05-12 17:44:15
8
楼 得分:
5
你是要做公司信息安全吧 我们公司用的就是 其实就是一个病毒 同时加密每个文件的头几个byte, 这样拷贝回家的数据就不能用了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jennyvenus
Smart,Snooper
等级:
发表于:
2008-05-12 20:59:11
9
楼 得分:
5
应该是硬件实现的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
shuiyan
淫雨霏霏,这雨呀……
等级:
发表于:
2008-05-13 09:56:17
10
楼 得分:
10
纯硬件无法实现。
应该是在U盘里面的flash->usb转换器中间加一个控制器,当不满足条件时,就屏蔽需要保密的flash区域,不提交给系统,这样系统就无法识别保密区域。
这个控制器的程序是需要写的,没有现成的纯硬件。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qq501501061
还没想好
等级:
发表于:
2008-05-13 15:41:45
11
楼 得分:
5
"当U盘插入电脑后,系统自动运行U盘中的一段程序(最好是放在隐藏区域中),"
这个比较容易实现,
“这段程序运行后自动检测系统中是否有某些进程在运行,”这就有点象病毒了,估计。。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-14 11:28:26
12
楼 得分:
0
引用 10 楼 shuiyan 的回复:
纯硬件无法实现。
应该是在U盘里面的flash->usb转换器中间加一个控制器,当不满足条件时,就屏蔽需要保密的flash区域,不提交给系统,这样系统就无法识别保密区域。
这个控制器的程序是需要写的,没有现成的纯硬件。
就是想实现这样的效果,不知大侠能不能实现?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-14 11:30:59
13
楼 得分:
0
引用 11 楼 qq501501061 的回复:
"当U盘插入电脑后,系统自动运行U盘中的一段程序(最好是放在隐藏区域中),"
这个比较容易实现,
“这段程序运行后自动检测系统中是否有某些进程在运行,”这就有点象病毒了,估计。。。。
是有点像病毒,但绝对不是病毒。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
shuiyan
淫雨霏霏,这雨呀……
等级:
发表于:
2008-05-14 21:30:17
14
楼 得分:
10
类似的东西做过,不过比U盘大,是PDA,接到PC上以U盘形式表现,但是需要保护系统及客户规定的目录不提交,只将规定的部分提交。
结构如下:
CPU (管理)-> Flash
CPU 通过USB -> PC
这样,flash的信息全部由CPU管理,想提交就提交,不想提交就pass。
你的U盘要求做成什么样子?和普通U盘大小一样?应用平台有限制吗?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-15 08:49:03
15
楼 得分:
0
引用 14 楼 shuiyan 的回复:
类似的东西做过,不过比U盘大,是PDA,接到PC上以U盘形式表现,但是需要保护系统及客户规定的目录不提交,只将规定的部分提交。
结构如下:
CPU (管理)-> Flash
CPU 通过USB -> PC
这样,flash的信息全部由CPU管理,想提交就提交,不想提交就pass。
你的U盘要求做成什么样子?和普通U盘大小一样?应用平台有限制吗?
普通的U盘,U盘的品牌可以由开发者选择(当然成通用最好)。
应用平台只要Windows系统就可以,当然如果其它操作平台下也能用那最好。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
alan001
星岛孤裔林郎君(屹峰)
等级:
发表于:
2008-05-15 16:48:26
16
楼 得分:
5
是即插即用的软件设计吗?需要标准哦
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zhujinqiang
等级:
发表于:
2008-05-15 17:10:15
17
楼 得分:
5
to 8楼
只是同时加密每个文件的头几个byte, 这样拷贝回家的数据 --还是不够保密吧。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-15 23:27:30
18
楼 得分:
0
引用 17 楼 zhujinqiang 的回复:
to 8楼
只是同时加密每个文件的头几个byte, 这样拷贝回家的数据 --还是不够保密吧。
我也觉得这样很不安全,不够保密。我需要的是系统连“0”、“1”这样的计算机原始数据都读取不到。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-18 23:00:45
19
楼 得分:
0
自己顶一下。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
shuiyan
淫雨霏霏,这雨呀……
等级:
发表于:
2008-05-19 09:47:20
20
楼 得分:
5
要求什么速度?USB2.0的High Speed? 还是Full Speed?两种接口速度要求,成本相差极大。
FLASH要求多大?KB级?MB级?还是GB级的?flash准备怎么处理?随便买个NAND焊上?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Tiangua
天策
等级:
发表于:
2008-05-20 20:47:56
21
楼 得分:
10
要想保密很简单,只需要在USB的控制指令和描述符上做手脚就可以了。
想执行程序很难,如果不在系统里面装驱动的话,就是不可能的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-20 22:07:43
22
楼 得分:
0
引用 20 楼 shuiyan 的回复:
要求什么速度?USB2.0的High Speed? 还是Full Speed?两种接口速度要求,成本相差极大。
FLASH要求多大?KB级?MB级?还是GB级的?flash准备怎么处理?随便买个NAND焊上?
速度要求不是主要的,能满足USB2.0正常速度就可以了。
Flash大小是指U盘的空间大小吗?如果是,那当然要求GB级的啦。
如果能实现,估计会量产的需求,光我们单位估计就会有1000只以上的需求。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-20 22:08:48
23
楼 得分:
0
引用 21 楼 Tiangua 的回复:
要想保密很简单,只需要在USB的控制指令和描述符上做手脚就可以了。
想执行程序很难,如果不在系统里面装驱动的话,就是不可能的。
非得要装驱动吗?最好能不装驱动,如果实在不行,装驱动也是可以容忍的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
shuiyan
淫雨霏霏,这雨呀……
等级:
发表于:
2008-05-21 09:41:49
24
楼 得分:
15
看来对USB没什么了解,估计平时也就是用用U盘而已。
USB2.0正常速度?USB2.0有三个速度等级,High Speed 480Mbps, FullSpeed 12Mbps, LowSpeed 1.5Mbps,一般常见的U盘会有High Speed 和 Full Speed两个等级。速度高的当然对U盘硬件要求就高。
USB的协议规定,必须由主机(HOST,通常是PC)发起所有通讯,设备(Deivce,通常是U盘,移动硬盘,打印机等)响应命令,进行相应的操作。
也就是说,PC机不主动去执行程序的话,U盘是无法自动运行程序的。
所以PC端的驱动必须要安装。
====================================
上面是废话,项目开发40K起步,做到量产产品,提供烧录镜像和PC驱动,但是没有源码和电路图。如果要代码和电路图,分别增加20K和10K。
可接受就发站内信息。or, 结贴吧。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xiaojian
爱找房(http://www.izfang.com)
等级:
发表于:
2008-05-29 15:07:32
25
楼 得分:
0
问了这么久,想联系的人没法联系(CSDN的“发送私信”老发不了),还是结贴吧。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sandmangu
sandman
等级:
发表于:
2008-05-29 16:06:07
26
楼 得分:
0
引用 17 楼 zhujinqiang 的回复:
to 8楼
只是同时加密每个文件的头几个byte, 这样拷贝回家的数据 --还是不够保密吧。
我也觉得这样很不安全,不够保密。我需要的是系统连“0”、“1”这样的计算机原始数据都读取不到。
代码是死的,人是活的,我就是给你举个例子,你可以自己把目录表藏到flash的某个地方,或者对数据进行加密,总之没有绝对安全的数据,只要能破解出加密算法,就绝对能解出来。
类似的东西我以前公司就用过,就是一个以病毒主程序为主体的TSR,并不复杂,就是一个PC端的软件而已。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友