2011年12月21日 星期三

2011年9月29日 星期四

97 RFID 醫療管理系統之開發



隨著科技的蓬勃發展,在我們的生活中,處處皆可看到科技帶給我們的便利。尤其是電腦技術的崛起,讓資訊爆炸的時代,提供了最即時的解決之道,用電腦強大的運算能力,來幫助我們管理和分析龐大的資料。企業電子化,在近年可以說是炙手可熱、倍受重視的課題。除了大型企業紛紛採用外,中小型企業也漸漸感到迫切需要電子化來提升競爭力。在醫療領域方面,不論是國內或國外,都在大力推動醫療電子化,以減少醫療流程中所產生的疏失,提升醫療品質。本專研實作中醫醫療管理系統,其病歷格式遵照衛生署98年所公告的電子病歷基本格式。本系統特色包含健保卡整合 RFID 技術和提供病患網路掛號服務。

健保卡整合 RFID 技術,透過無線射頻感應,不需要接觸就可以快速讀取資料,卡片也不易磨損,提升卡片耐久性。透過電子病歷取代傳統的紙本病歷紀錄方式,除了可以降低記錄紙張成本,還可以讓醫療管理變得更有效率。所實作的電子病歷符合衛生署公告之基本格式,因此可以達到醫院間病歷的轉診傳遞需求。近年來網路的普及,不少大型醫院已經有提供網路掛號的服務,民眾可利用網路進行掛號而不用到現場排隊掛號,節省了許多時間,這項功能是中小型診所所欠缺的,本專研實作網路掛號系統,希望未來能幫助更多中小型診所有網路掛號的服務。另外,本專研實作藥品及排班管理等系統,來讓藥劑師和護士等醫療人員,進行有效率的管理,並藉由資料庫的建立,來讓院所資料做妥善的規劃和有快速的存取,使醫療品質大幅提升。

97 隱藏軟體之嵌入技術分析



隱藏軟體透過各種多媒體資料的掩護,讓通訊行為可以更隱密地進行,不容易被察覺。網路上隱藏軟體的取得越來越方便,數量也越來越多。在開放原始碼分享平台 SourceForge.net 上透過關鍵字搜尋,一共可以查到 79 筆不同的隱藏軟體,其中另有 31 項正在開發中。由於無法禁止犯罪集團使用隱藏軟體進行秘密通訊,進而危害社會,必須要發展因應技術予以反制。因此,研判網路上所攔截的多媒體資料是否嵌有機密訊息, 變成一項迫切需要面對、且曠日廢時的嚴肅課題。除此,由於我們並不知道使用哪一個隱藏軟體? 使用哪一種嵌入技術? 因此,建立一套隱藏軟體資料庫,詳細紀錄使用何種嵌入技術、如何因應,提供給分析者查詢使用,將有效地縮短分析所需的時間。

本專研完成開發一項原始影像與偽裝影像的比較工具,並實作了視覺攻擊法與卡方攻擊法。運用所完成的比較工具,可以用來判斷是否使用最低為位元嵌入技術(LSB embedding)。透過視覺攻擊法的分析,可以用來判斷機密訊息所嵌入的位置及嵌入方式。透過卡方攻擊法,可以確認隱藏軟體在嵌入前是否加密及判斷多媒體是否藏有訊息。透過進行各項實驗,我們確認了五個在 SourceForge.net 下載率較高的隱藏軟體所使用的嵌入技術細節,並列成表格,未來可做為設計隱藏軟體資料庫的基礎。

2011年9月28日 星期三

97 二維條碼的創新應用



在生活上,一維條碼幾乎隨處可見,到超商購買商品,店員透過掃描條碼就可以快速取得商品價格為你結帳。超商代收的各種繳費單上也都印有一維條碼,透過這些條碼,繳費金流的細節都會完全無誤的進行。相較於一維條碼,二維條碼可儲存更多資訊,提升了各項應用的可能發展。近來二維條碼的使用越來越多,其中又以 QR Code 二維條碼最為常見,本專研廣泛的收集了各種 QR Code 應用並進行分析,發現將近 80% 的應用都是用來儲存網址,作為連結到網頁,以便取得更進一步資訊的應用為主。這類應用的共通性是必須連結上網路,這項限制侷限了 QR Code 的應用性。本專研之目的為研究二維條碼的創新應用,以突破大部分都是使用 QR Code 作為儲存網址的狹隘想法。

本專研設計並提出兩項 QR Code 的創新應用,分別是 QR Code 郵票與 QR Code 安全身分碼。QR Code 郵票儲存了寄件人與收件人的姓名地址等資料,透過掃描QR Code 郵票,就可達到郵政快速分件之自動化,節省郵件遞送時間。QR Code 安全身分碼就如同國民身分證一般,儲存了加密後的個人基本資料,以取代惱人的個人基本資料填寫過程。例如,加入會員需填寫基本資料時,只要透過攝影機掃描與輸入密碼解密後,資料就會自動填入,就不再需要重覆填寫個人基本資料,增加了使用者加入會員的意願。

2011年7月1日 星期五

92 級蕭兆庭即將出國留學了



去年年底(Dec. 2010), 我幫 92 級專研生 蕭兆廷 寫了幾封推薦信, 作為申請到美國攻讀碩士學位之用。



前幾天, 兆廷來信提到 "經過漫長的等待, 很榮幸被 NYU-POLY 錄取, 同時也得到 $7,000 美元的獎學金。"

在忙著準備出國的前夕, 兆廷還是撥空回來學校看我們, 我讓他和 97, 98 級的學弟妹座談, 將這一路來的歷程, 與學弟妹們交換心得。





2011年6月8日 星期三

News: 臉書自動認臉 重燃隱私權爭議

中央社翻譯路透社新聞 6 月 7 日電報
更新日期: 2011/06/08 11:15 原始新聞連結

臉書(Facebook)已經悄悄擴大自動辨識照片人臉功能的實施地區,重燃各界對於這個世界最大咖社群網路服務的隱私權爭議。

臉書今天在官方部落格表示,自動為使用者開啟的辨識人臉功能,實施範圍已經從美國擴大到「大部分國家」。「建議標籤朋友」功能利用臉部辨識科技,讓使用者可以更快速地在臉書照片上標記出朋友和認識的人。臉書大秀臉部辨識功能,部份圈內人士卻揚起眉毛不以為然。網路安全顧問公司Sophos今天也在公司部落格發文,表示許多使用者舉報臉書幾天前自動加入臉部辨識功能,卻完全沒有事先通知。

Sophos 資深科技顧問克魯利(Graham Cluley)寫道:「又一次,臉書讓大家覺得,它好像是偷偷摸摸地在侵蝕使用者的網路隱私權。」針對Sophos的評論,臉書透過電子郵件發表聲明表示:「一開始推出這個功能的時候,我們應該對使用者講得更明白一些。」聲明指出,建議功能只會在新照片上傳的時候啟動,標籤的建議也僅限使用者的朋友,用戶可以在隱私權設定中關閉此功能。

2011年3月21日 星期一

AnyFile2Image -2

這次我只用了黑色與白色的BMP檔做比較

上圖是黑色與白色的BMP檔

上圖是 黑色跟經過隱藏檔的黑色BMP


隱藏完的檔案比位隱藏的原始檔還要小這很令人疑惑
我猜這個程式有經過壓縮?




連用白色隱藏完的檔案也是很小

我使用的原始檔事24位元深度的BMP檔,軟體隱藏存成的檔案也是24位元的BMP


2011年3月14日 星期一

QR code

http://www.quickmark.com.tw/cht/basic/index.asp

這是之前陳政男有介紹的quickmark的網站,我發現他裡面會整許多資料也做出我們之前有討論過的東西出來,重點是他還有分享出他們做的掃描條碼的程式碼和一些解說這樣,而且他們也有結合了google做出景點的qr code出來了,所以我覺得我們可以去研究並加以改良這樣。

可能因為智慧手機的普及QRcode現在或是以後也會更多人使用,像我認識的店家有一些有部落格的,他們就把一長串的網址變成QRcode讓人利用手機去查詢,所以我們是否朝手機這方面去研究看看??

2011年3月4日 星期五

98 級專研題目公布

98 級的專研題目如下:

1. 智慧型手機影像隱藏 App 開發

  影像隱藏(image steganography)
  延伸閱讀: 維基百科-隱寫術

2. 相簿自動標識人名功能開發

  延伸閱讀: a. Picasa: 網路相簿使用標籤
       b. Facebook: 如何在相片中標註朋友?

3. Kinect App 開發

  延伸閱讀: 維基百科-Kinect
  Kinect for Windows SDK beta

請有興趣的大二同學, 3/7 17:00 到 S 棟六樓距離我辦公室最近的研討室集合。還沒有組成團隊的散兵也可以來,每個題目湊成 3 人成軍。

我不想指導對以上題目沒有興趣, 只是想和好朋友湊成一組的同學。
這不符我長期以來主張的教育理念。

=================================================
2011/03/07 18:30

Meeting 結束了!
總共來了 6 位同學, 看起來動機都很強!
但同學們還在猶豫到底要選哪一個題目,
所以我決定在星期四 (2011/03/10) 下午五點再 Meeting 一次,
當天再開放讓同學選組, 每一組三人額滿了, 就不再受理。

=================================================
2011/03/10 18:50

專研確認名單:

1. 智慧型手機影像隱藏 App 開發: 留楷翔, 陳昭名, 郭建宏

2. 相簿自動標識人名功能開發: 林文智 (尚缺兩名有興趣學生)

3. Kinect App 開發: 蔡宜家, 蔡振揚, 陳宏駿

=================================================
2011/03/10 22:00

商曾智 來信確定加入第 2 組, 只剩下最後一位名額了。
 

 
 

2011年2月15日 星期二

AnyFile2Image

這是一種偽裝軟件,允許你隱藏文件裡面的任何圖片類型,這是他的解說

介面:


首先載入一張BMP檔

然後再放入要隱藏的圖片JPEG檔

隱藏後比較檔案大小
左邊為原始檔 右邊為隱藏檔

再用PSPad開起來比較
發現有很明顯的不同
但是我找不出規律...可能是因為我用BMP隱藏JPEG檔
所以整個是亂序排列 晚點再用相同的圖檔隱藏看看

OpenStego2

這次本來想用2張圖片的png檔
可是我抓下來的圖下載下來都變成jpg
後來我想說把2張已藏好的圖看能不能重複再用
可是隱藏過後的圖都不可以重複再使用...
使用的時候他會顯示
Image size not enough to embed the data
應該是說圖片的容量已經塞不進去另外一張圖片了
所以這實驗可能就得終止
得要換另一個方向了

2011年2月14日 星期一

OpenStego

這次使用的軟體是從老師給我們的網址上載下來的
名稱為:OpenStego
這個軟體我有從網頁上面去稍微查詢一下
http://openstego.sourceforge.net/在這網站上面就有教學
如何操作使用...等等 這應該算是比較基本的軟體
介面簡單 清楚 容易上手~~
至於操作的部份就不再一一說明
這次我先把名稱為 "2人"的jpg檔隱藏到名為"兄弟"的jpg檔裡
但是這軟體出來的檔案卻變成png
首先我先打開裡面的內容做些比較



































基本上隱藏後的檔案大小來說
變成了原本的好幾倍
但是在寬度 高度 水平解析度 垂直解析度
還有位元深度 並沒有做改變 我開始懷疑 檔案是否有藏到裡面去
實驗過後確實是有在裡面 所以我不知道說 他是如何藏在裡面的
還是說這是正常的現象....有點不太清楚 有上網google一下我的問題
但是沒有得到解答
使用pspad去看看裡面的內容想說看能不能用上次老師交我們的方式
去檢查他的排列 看有沒有一點點線索


名稱為"2人""兄弟"的jpg檔前面相同

後面才開始不同這我知道為什麼

但是"789"png檔排列卻是完全不一樣

讓我毫無頭緒不知道怎麼樣開始比對

這種的東西 我連比對都不知道怎樣比了

我更不知道它是怎樣去做隱藏的動作了

後來我再用其他的圖檔來做

實驗後的結果發現仍然相同

我決定下次的報告使用png檔隱藏png檔

在去做比較可能會容易比較一些 對於如何排列

可能也會更清楚


2011年2月9日 星期三

Hallucinate 1.2


這是主要的軟體介面


原圖 V.S 圖片隱藏圖片



原圖 V.S 圖片隱藏文字檔




這張圖片我後面會特別的解釋。




首先我先粗略的介紹一下這個軟體,
軟體名稱翻成中文的話,類似是幻覺、幻象的意思。
再來我開始介紹軟體介面的相關功能:

imput file = 想要隱藏的檔案。
image quality = 調整圖片品質(隱藏圖片後顯示的品質)。
imput image =被隱藏的檔案。

size available = 被隱藏檔案的大小。
size needed = 隱藏的資料所需要的大小。
以上這兩個資料是要載入檔案之後才會自動顯示。

output type = 輸出檔案類型。(只能輸出 png、bmp)

hal file = 需要解碼的檔案。

再來是最下方分別有三個按鍵,
左邊的Contact 會連到一個網頁
那個網頁主要的功用是告訴我們,當我們使用這個軟體,
有任何的建議、問題,可以直接在網站上和他聯繫。
http://www.scottcoulson.com/contact.php
作者的名稱應該就是 Scott Coulson 。

中間的按鈕,主要是用來更新檔案,可是目前無法使用。

右邊的按鈕,有點像是回饋作者的意思,如果你覺得這個軟體不錯,
可以付錢給他。
http://sourceforge.net/donate/index.php?group_id=331604

順便說一下,
檔案來源:
http://sourceforge.net/
搜尋 steganography 就可以找到了。






接下來稍微評論一下這個軟體,
基本上功能算OK,只是介面有點陽春單調。
使用的過程中,其實也發現了這個軟體的幾個問題和缺點,


1.只能輸出BMP和PNG檔案是不夠的,比較檔案大小前必須把檔案轉成以上兩個檔才行。
2.最後輸出的檔案只能是PNG和BMP,這個軟體只適用把檔案隱藏在圖片。(經過測試)
3.如果硬要把影音檔、文字檔當成被隱藏的檔案,就會出現上面最後一張圖的情況。
4.不能設定密碼。
5.隱藏word檔、txt檔、RTF檔、EXCEL檔、圖片檔,解碼過程中,
txt檔輸出會出現奇怪狀況,excel檔會直接顯示名稱。
6.比較原圖和隱藏檔案後的圖片,竟然發現,隱藏後的圖片檔案較小!!!



總結:
這個軟體只適用把資料藏在圖片裡,但是安全性不夠高,容易出現問題。





另外,補上檔案放入PSPAD做得比較。
原始檔和隱藏檔 從0020開始 就有所不同,
連最後檔案的長度也不相同。
隱藏檔檔案較長,可是檔案大小卻比原始檔還小。
這不大能理解.......

2011年1月31日 星期一

Picture Steganography

寒假測試的第一個軟體就讓我頭痛
這個軟體的意思應該是把BMP隱藏到BMP裡面
但是好像怪怪的






不管我怎樣放入圖片
都顯示下列這個情況


我還在努力找出問題中

2011年1月30日 星期日

mp3stegz

這次使用的軟體是將MP3檔案隱藏到另一個MP3檔案當中





當將MP3打開 之後可以按 GET MP3 INFO 此程式會在最下方顯示出標頭

第二個欄位就是將要隱藏的另一個MP3檔案開啟的地方
接著輸入密碼 接著按HIDE IT! 就可以開始隱藏以及壓縮的動作



奇怪 竟然出現了失敗的畫面


這個時候才發現原來GET MP3 INFO 旁邊的 MAX.HIDDEN SIZE按鍵的功能是這個時候要使用的
點下MAX.HIDDEN SIZE 他就會開始計算一開始打開的MP3檔案可以隱藏多少的資料量



接著只要在放入小於容許的資料量的MP3檔案即可隱藏!



不過這個程式目前碰到一個問題,就是使用320kpbs的MP3檔案時最大隱藏大小欄位都會顯示為0, 所以我想使用此程式應該是要避免使用壓縮技術太好的MP3, 這樣除了可避免不可壓縮以外還可以增加可藏入的檔案大小 (不過我只約測試了十來首320kpbs的MP3 雖然都顯示最大隱藏量是0 不知道是不是對照組太少的關係,會在持續的測試看看)

2011年1月25日 星期二

SilentEye


程式的主要介面
一定要先把檔案載入才可以開始下列動作。
下面的三個按鈕分別是解碼、檔案內容、隱藏。

這是隱藏檔案的介面和過程,
它可以選擇圖片的品質,以及最後隱藏成功後的檔案目的地,
它一律用bmp格是來儲存檔案。
下方是可以讓你選擇直接隱藏檔案或者輸入文字。
右邊有一個80055/80068 octets available似乎是能載入的最大檔案(8位元)
左下角可以選擇編碼方式,
再來往右邊一點的兩個選項分別是,
要不要設定密碼以及是否壓縮檔案大小。

這個是解碼的介面,上面這個是我手動輸入文字的畫面。

這個是加入檔案的畫面。



這是檔案比對大小
左邊是原始檔,右邊則是隱藏文字的檔案,
(後來發現,如果用同樣格式時,檔案大小不會有所改變)
本來是要測試手動輸入文字的最大容量,
不過我另外發現了一個情況,上面有提到的octets available
會隨著文字輸入的越多慢慢開始遞減1,
目前我還是不太懂那個的意思。

後來我再去測試發現了,它是顯示我們被隱藏的檔案最大的容量是多少,
這次我放了一個隱藏的檔案大於被隱藏的檔案的容量時,
它會先顯示負值,然後當你按下隱藏按鈕,
它會跳出警告!告訴你檔案大小的問題。
後面我也用pspad來比較編碼是否不同.....
但是看了很久並沒有發現不同處,也確認過檔案有隱藏進去了。
以上是以圖片檔來介紹的,明天改成用影音檔來測試。



1/27
同樣開啟了程式主要介面,
要加入影音檔卻發現,它只能載入wav檔案。
我下載了wav檔,作了相同的步驟。

用pspad開起拿來做比較還是遇到了同樣的問題,
它不是一開始就藏在最前面,也不是藏在最後面。
我的結論是,它有可能是散布在整個檔案裡面,
所以很難馬上推斷出它的隱藏方式。