專利名稱:加密狗裝置及其軟件保護(hù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種加密技術(shù),尤其涉及一種加密狗裝置及其軟件保護(hù)方法。
技術(shù)背景
隨著科學(xué)技術(shù)高速發(fā)展、人力成本的提升,要求系統(tǒng)的自動(dòng)化程度也越來越高,系統(tǒng)越智能,人力成本就越少。系統(tǒng)的智能程度除了取決于硬件之外,主要取決于智能系統(tǒng)的大腦——軟件程序。軟件的最大特點(diǎn)就是可移植性,這為開發(fā)者帶來方便的同時(shí)也使得軟件的版權(quán)得不到保護(hù),容易被拷盜,從而對軟件開發(fā)商造成經(jīng)濟(jì)損失,如何保護(hù)軟件開發(fā)商的權(quán)益就成了軟件開發(fā)商重中之重。
為了保護(hù)軟件開發(fā)商的權(quán)益,減少軟件開發(fā)商的損失,除了軟件加密技術(shù)不斷更新之外,硬件加密技術(shù)也在不斷的發(fā)展,從早期的8位單片機(jī)加密狗發(fā)展到現(xiàn)在的32位智能卡加密狗,隨著加密狗硬件處理能力的不斷增強(qiáng),計(jì)算機(jī)USB端口的普及,對軟件的保護(hù)逐漸開始依賴于通用的加密算法,而不再只依賴于加密軟件的加密編程技巧,功能也越來越復(fù)雜,從早期單純的存入保密數(shù)據(jù)到現(xiàn)在的代碼移植,動(dòng)態(tài)鏈接庫和控件調(diào)用。
加密狗豐富的功能為我們保護(hù)軟件版權(quán)提供更多方式,如何充分利用加密狗現(xiàn)有的技術(shù)來降低軟件被非法使用的可能性?圖1為現(xiàn)有典型的使用加密狗進(jìn)行代碼移植加密的方法,把計(jì)算機(jī)端程序代碼部分移植到加密狗內(nèi)部,如果沒有加密狗,計(jì)算機(jī)端程序缺少加密狗代碼而使得計(jì)算機(jī)端程序無法執(zhí)行或者執(zhí)行結(jié)果出錯(cuò),從而只需要管控加密狗授權(quán)就可以保護(hù)軟件不會被非法使用。雖然計(jì)算機(jī)程序碼移植到加密狗內(nèi)部,但是受加密狗自身容量以及代碼執(zhí)行速度的限制,加密狗代碼不可能太復(fù)雜,否則容易造成軟件執(zhí)行速度的降低,影響計(jì)算機(jī)軟件的質(zhì)量。
由圖1可以看出,計(jì)算機(jī)端程序運(yùn)行到需要調(diào)用加密狗代碼時(shí),需要將數(shù)據(jù)傳遞給加密狗,然后將加密狗代碼執(zhí)行結(jié)果返回給計(jì)算機(jī)端程序,計(jì)算機(jī)端程序根據(jù)返回結(jié)果執(zhí)行后續(xù)代碼。計(jì)算機(jī)程序調(diào)用加密狗程序是通過通訊接口(比如USB接口)實(shí)現(xiàn)的,加密狗程序執(zhí)行結(jié)果也是由接口返回的,在與加密狗進(jìn)行數(shù)據(jù)交換時(shí),數(shù)據(jù)可以通過接口監(jiān)視軟件獲取。由于加密狗代碼復(fù)雜度比較低,破解者可以根據(jù)監(jiān)控獲取的數(shù)據(jù)進(jìn)行破解加密狗代碼,從而將加密狗代碼還原達(dá)到破解的目的,最終造成軟件開發(fā)商利益受損。發(fā)明內(nèi)容
因此,本發(fā)明的目的之一是在于,提供一種加密狗裝置及其軟件保護(hù)方法。
依據(jù)本發(fā)明一實(shí)施例,提供了一種軟件保護(hù)方法,適用于一加密狗裝置,加密狗裝置連接一計(jì)算機(jī),該軟件保護(hù)方法包含下列步驟(a)當(dāng)計(jì)算機(jī)因執(zhí)行一程序而傳遞一加密數(shù)據(jù)至加密狗裝置時(shí),對加密數(shù)據(jù)進(jìn)行解密;(b)用解密后的數(shù)據(jù)執(zhí)行一加密狗代碼,并對加密狗代碼執(zhí)行后的結(jié)果進(jìn)行加密;(C)把加密后的結(jié)果返回給計(jì)算機(jī),使計(jì)算機(jī)對加密結(jié)果進(jìn)行解密,進(jìn)而用結(jié)果執(zhí)行后續(xù)之該程序。
計(jì)算機(jī)利用一第一加密算法對數(shù)據(jù)加密,步驟(b)可包含利用一第二加密算法對加密狗代碼執(zhí)行后的結(jié)果進(jìn)行加密,其中第一、第二加密算法不同。
步驟(b)可包含在執(zhí)行該加密狗代碼時(shí),調(diào)用該計(jì)算機(jī)一動(dòng)態(tài)鏈接庫。
上述自計(jì)算機(jī)傳遞之?dāng)?shù)據(jù)可包含至少一授權(quán)碼,步驟(b)包含驗(yàn)證授權(quán)碼;當(dāng)授權(quán)碼通過驗(yàn)證時(shí),執(zhí)行授權(quán)碼所對應(yīng)的加密狗代碼。
依據(jù)本發(fā)明另一實(shí)施例,加密狗裝置包含一通訊接口、一解密單元、一處理單元與一加密單元。加密單元耦接處理單元,處理單元耦接解密單元,解密單元耦接通訊接口,通訊接口用于連接一計(jì)算機(jī)。當(dāng)計(jì)算機(jī)因執(zhí)行一程序而傳遞一加密數(shù)據(jù)至加密狗裝置時(shí),解密單元用于對加密數(shù)據(jù)進(jìn)行解密;處理單元用于利用解密后的數(shù)據(jù)執(zhí)行一加密狗代碼;加密單元用于對加密狗代碼執(zhí)行后的結(jié)果進(jìn)行加密,把加密后的結(jié)果透過通訊接口返回給計(jì)算機(jī),使計(jì)算機(jī)對加密結(jié)果進(jìn)行解密,進(jìn)而用結(jié)果執(zhí)行后續(xù)之程序。
計(jì)算機(jī)利用一第一加密算法對數(shù)據(jù)加密,加密單元利用一第二加密算法對加密狗代碼執(zhí)行后的結(jié)果進(jìn)行加密,其中第一、第二加密算法不同。
處理單元可以在執(zhí)行該加密狗代碼時(shí),調(diào)用該計(jì)算機(jī)的一動(dòng)態(tài)鏈接庫。
上述自計(jì)算機(jī)傳遞之?dāng)?shù)據(jù)包含至少一授權(quán)碼,加密狗裝置包含一驗(yàn)證單元。驗(yàn)證單元耦接解密單元與處理單元,用于驗(yàn)證授權(quán)碼。當(dāng)授權(quán)碼通過驗(yàn)證時(shí),由處理單元執(zhí)行授權(quán)碼所對應(yīng)的加密狗代碼。
上述通訊接口可為USB接口。
綜上所述,本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。藉由上述技術(shù)方案,可達(dá)到相當(dāng)?shù)募夹g(shù)進(jìn)步,并具有產(chǎn)業(yè)上的廣泛利用價(jià)值,其至少具有下列優(yōu)點(diǎn)
1.藉由密文通訊,保證了數(shù)據(jù)的安全性;
2.調(diào)用外部動(dòng)態(tài)鏈接庫,不僅增進(jìn)軟件代碼的整體執(zhí)行效率,而且提升了監(jiān)控端口數(shù)據(jù)破解的難度。
讀者在參照附圖閱讀了本發(fā)明的具體實(shí)施方式
以后,將會更清楚地了解本發(fā)明的各個(gè)方面。其中,
圖1為現(xiàn)有典型的使用加密狗進(jìn)行代碼移植加密的方法;
圖2是依照本發(fā)明一實(shí)施例的使用加密狗代碼移植的流程圖3是依照本發(fā)明一實(shí)施例的使用加密狗調(diào)用外部動(dòng)態(tài)鏈接庫的流程圖4是依照本發(fā)明一實(shí)施例的使用加密狗調(diào)用外部動(dòng)態(tài)鏈接庫的詳細(xì)流程圖5是依照本發(fā)明一實(shí)施例的使用加密狗授權(quán)后的軟件流程圖;以及
圖6是依照本發(fā)明一實(shí)施例的加密狗裝置的方塊圖。
主要組件符號說明
100 計(jì)算機(jī)
200 加密狗裝置
210:通訊接口
220 解密單元
230:處理單元
240 加密單元
250 驗(yàn)證單元
300 動(dòng)態(tài)鏈接庫具體實(shí)施方式
為了使本申請所揭示的技術(shù)內(nèi)容更加詳盡與完備,可參照附圖以及本發(fā)明的下述各種具體實(shí)施例,附圖中相同的標(biāo)記代表相同或相似的組件。然而,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,下文中所提供的實(shí)施例并非用來限制本發(fā)明所涵蓋的范圍。此外,附圖僅僅用于示意性地加以說明,并未依照其原尺寸進(jìn)行繪制。
在本申請中,涉及“耦接(coupled with) ”的描述,其可泛指一組件透過其他組件而間接連接至另一組件,或是一組件無須透過其他組件而直接連接至另一組件。
在本申請中,除非內(nèi)文中對于冠詞有所特別限定,否則“一”與“該”可泛指單個(gè)或多個(gè)。
本文中所使用的“約”、“大約”或“大致”用于修飾任何可些微變化的數(shù)量,但這種些微變化并不會改變其本質(zhì)。于實(shí)施方式中若無特別說明,則代表以“約”、“大約”或“大致”所修飾數(shù)值的誤差范圍一般是容許在百分之二十以內(nèi),較佳地是于百分之十以內(nèi),而更佳地則是于百分之五以內(nèi)。
由圖2可以看出,針對圖1因通訊數(shù)據(jù)不安全而造成軟件安全性降低問題,圖2做了一些額外的保護(hù)措施,來解決圖1暴露的問題。在需要調(diào)用加密狗代碼時(shí),計(jì)算機(jī)100中的程序首先將需要傳遞給加密狗裝置200的數(shù)據(jù)進(jìn)行數(shù)據(jù)加密,加密算法采用自定義的第一加密算法,然后將加密后的數(shù)據(jù)經(jīng)過通訊接口傳遞給加密狗裝置200 ;加密狗首先對接收到數(shù)據(jù)進(jìn)行解密,然后用解密后的數(shù)據(jù)執(zhí)行加密狗代碼,最后把代碼執(zhí)行結(jié)果再次使用自定義的第二加密算法進(jìn)行加密,然后把加密后的結(jié)果返回給計(jì)算機(jī)100中的程序;計(jì)算機(jī)100再次把返回后的密文進(jìn)行解密,并用返回后的結(jié)果執(zhí)行后續(xù)之程序。
與圖1比較而言,圖2通過加密與加密狗裝置200通訊的數(shù)據(jù),保證通過通訊接口的所有數(shù)據(jù)為加密后的密文,即密文通訊,這樣保證了數(shù)據(jù)的安全性,即使獲取到了通訊端口的數(shù)據(jù),由于沒有解密算法,也無法推算出正確的數(shù)據(jù),更加無法根據(jù)獲取的數(shù)據(jù)破解加密狗代碼,從而保證了加密狗內(nèi)部數(shù)據(jù)和內(nèi)部代碼的安全性。
為了增加通訊數(shù)據(jù)的安全性,可以對傳遞給加密狗裝置200數(shù)據(jù)與加密狗裝置 200返回?cái)?shù)據(jù)采用兩套完全不同的自定義算法,并且加密算法完全自定義,包括加密狗廠商在內(nèi)的任何人無法得知,大大增加了通過監(jiān)控端口通訊數(shù)據(jù)來破解軟件的難度,保證了軟件開發(fā)商的利益。
由于加密狗代碼指令比較簡單,執(zhí)行速度也較慢,為了方便軟件開發(fā)商對軟件代碼進(jìn)行移植,同時(shí)為了在不影響軟件速度的前提下使更多的功能在加密狗內(nèi)部實(shí)現(xiàn),于一實(shí)施例中,采用了加密狗裝置200內(nèi)部代碼調(diào)用外部動(dòng)態(tài)鏈接庫(DLL)300的公共代碼,如圖3所示。在對軟件代碼進(jìn)行移植時(shí),有的功能算法比較重要,希望在加密狗裝置200內(nèi)部進(jìn)行執(zhí)行,但是由于移植的代碼比較復(fù)雜,加密狗自身指令難以實(shí)現(xiàn)移植或者移植后執(zhí)行效率低,影響軟件代碼的整體執(zhí)行效率,那么加密狗代碼調(diào)用外部動(dòng)態(tài)鏈接庫300無疑是一種最佳解決方案,如圖4所示,把需要移植的加密狗的代碼中難以移植、運(yùn)行速度較慢的代碼在計(jì)算機(jī)100寫成動(dòng)態(tài)鏈接庫300,加密狗裝置200內(nèi)部代碼在需要時(shí)調(diào)用計(jì)算機(jī)100 的動(dòng)態(tài)鏈接庫300即可。通過調(diào)用外部動(dòng)態(tài)鏈接庫300的公共代碼,使得加密狗代碼和計(jì)算機(jī)代碼互相調(diào)用,增加了代碼空間復(fù)雜度,有效防止非法用戶調(diào)試跟蹤代碼進(jìn)行破解的可能性。
如圖4所示,加密狗裝置200調(diào)用外部動(dòng)態(tài)鏈接庫300需要與計(jì)算機(jī)100進(jìn)行通訊,但是該通訊數(shù)據(jù)是中間數(shù)據(jù),不是最終需要的數(shù)據(jù),從而起到數(shù)據(jù)干擾作用,大大提升了監(jiān)控端口數(shù)據(jù)破解的難度。
圖2和圖3分別使用了加密狗的代碼移植、支持自定義算法功能和調(diào)用外部動(dòng)態(tài)鏈接庫300功能,正是由于加密狗支持這些功能,我們通過這些功能的特性,靈活運(yùn)用,達(dá)到在不影響軟件效率的情況下提高軟件的安全性,保證了軟件開發(fā)商的利益不受損失。
圖5是對加密狗授權(quán)后整個(gè)代碼運(yùn)行的流程圖,由圖5可以看出,加密狗代碼執(zhí)行之前,首先就會對當(dāng)前加密狗權(quán)限進(jìn)行檢查,如果沒有加密狗裝置200或者加密狗裝置不是軟件對應(yīng)的加密狗,加密狗代碼無法執(zhí)行,從而返回結(jié)果錯(cuò)誤。
由于不同權(quán)限的人需求不一樣,比如客戶主管需要使用多套軟件,如果每套軟件需要一個(gè)加密狗裝置,那么主管必須隨身攜帶多個(gè)加密狗裝置,這會對客戶造成不便,為了解決這個(gè)問題,于一實(shí)施例中,例如可采用加密狗的授權(quán)碼授權(quán)功能可以快速解決,加密狗采用授權(quán)加密狗對用戶加密狗進(jìn)行授權(quán),支持對用戶加密狗授權(quán)多個(gè)授權(quán)碼,如果需要加密狗使用多個(gè)軟件,只需要對加密狗授權(quán)每個(gè)軟件的授權(quán)碼即可。
圖6是依照本發(fā)明一實(shí)施例的加密狗裝置200的方塊圖。加密狗裝置200包含通訊接口 210、解密單元220、處理單元230與加密單元M0。加密單元240耦接處理單元230, 處理單元230耦接解密單元220,解密單元220耦接通訊接口 210,通訊接口 210用以連接計(jì)算機(jī)100。
當(dāng)計(jì)算機(jī)100因執(zhí)行一程序而傳遞一加密數(shù)據(jù)至加密狗裝置200時(shí),解密單元220 用以對加密數(shù)據(jù)進(jìn)行解密;處理單元230用以利用解密后的數(shù)據(jù)執(zhí)行一加密狗代碼;加密單元240用以對加密狗代碼執(zhí)行后的結(jié)果進(jìn)行加密,把加密后的結(jié)果透過通訊接口返回給計(jì)算機(jī)100,使計(jì)算機(jī)100對加密結(jié)果進(jìn)行解密,進(jìn)而用結(jié)果執(zhí)行后續(xù)之程序。
上述自計(jì)算機(jī)100傳遞之?dāng)?shù)據(jù)包含至少一授權(quán)碼,加密狗裝置200包含驗(yàn)證單元 250。驗(yàn)證單元250耦接解密單元220與處理單元230,用以驗(yàn)證授權(quán)碼。當(dāng)授權(quán)碼通過驗(yàn)證時(shí),由處理單元230執(zhí)行授權(quán)碼所對應(yīng)的加密狗代碼。
為了增加通訊數(shù)據(jù)的安全性,可以對傳遞給加密狗裝置200數(shù)據(jù)與加密狗裝置 200返回?cái)?shù)據(jù)采用兩套完全不同的自定義算法。于本實(shí)施例中,計(jì)算機(jī)100利用第一加密算法對數(shù)據(jù)加密,加密單元240利用第二加密算法對加密狗代碼執(zhí)行后的結(jié)果進(jìn)行加密,其中第一、第二加密算法不同。
由于加密狗代碼指令比較簡單,執(zhí)行速度也較慢,為了方便軟件開發(fā)商對軟件代碼進(jìn)行移植,同時(shí)為了在不影響軟件速度的前提下使更多的功能在加密狗內(nèi)部實(shí)現(xiàn),處理單元230可以在執(zhí)行該加密狗代碼時(shí),調(diào)用該計(jì)算機(jī)100的動(dòng)態(tài)鏈接庫300。藉此,把需要移植的加密狗的代碼中難以移植、運(yùn)行速度較慢的代碼在計(jì)算機(jī)100寫成動(dòng)態(tài)鏈接庫300, 加密狗裝置200內(nèi)部代碼在需要時(shí)調(diào)用計(jì)算機(jī)100之動(dòng)態(tài)鏈接庫300即可。通過調(diào)用外部動(dòng)態(tài)鏈接庫300的公共代碼,使得加密狗代碼和計(jì)算機(jī)代碼互相調(diào)用,增加了代碼空間復(fù)雜度,有效防止非法用戶調(diào)試跟蹤代碼進(jìn)行破解的可能性。
另外,上述通訊接口可為USB接口,以符合普遍的需求。
如上所述的解密單元220、處理單元230、加密單元240和驗(yàn)證單元250等,其具體實(shí)施方式
可為軟件、硬件與/或軔體。舉例來說,若以執(zhí)行速度及精確性為首要考慮,則這些單元基本上可選用硬件與/或軔體為主;若以設(shè)計(jì)彈性為首要考慮,則該等單元基本上可選用軟件為主;或者,該等單元可同時(shí)采用軟件、硬件及軔體協(xié)同作業(yè)。應(yīng)了解到,以上所舉的這些例子并沒有所謂孰優(yōu)孰劣之分,亦并非用以限制本發(fā)明,熟習(xí)此項(xiàng)技藝者當(dāng)視當(dāng)時(shí)需要,彈性選擇該等單元的具體實(shí)施方式
。
上文中,參照附圖描述了本發(fā)明的具體實(shí)施方式
。但是,本領(lǐng)域中的普通技術(shù)人員能夠理解,在不偏離本發(fā)明的精神和范圍的情況下,還可以對本發(fā)明的具體實(shí)施方式
作各種變更和替換。這些變更和替換都落在本發(fā)明權(quán)利要求書所限定的范圍內(nèi)。
權(quán)利要求
1.一種軟件保護(hù)方法,適用于一加密狗裝置,該加密狗裝置連接一計(jì)算機(jī),其特征在于,該軟件保護(hù)方法包含(a)當(dāng)該計(jì)算機(jī)因執(zhí)行一程序而傳遞一加密數(shù)據(jù)至該加密狗裝置時(shí),對該加密數(shù)據(jù)進(jìn)行解密;(b)用解密后的該數(shù)據(jù)執(zhí)行一加密狗代碼,并對該加密狗代碼執(zhí)行后的結(jié)果進(jìn)行加密;(c)把加密后的該結(jié)果返回給該計(jì)算機(jī),使該計(jì)算機(jī)對該加密結(jié)果進(jìn)行解密,進(jìn)而用該結(jié)果執(zhí)行后續(xù)之該程序。
2.如權(quán)利要求1所述的軟件保護(hù)方法,其特征在于,該計(jì)算機(jī)利用一第一加密算法對該數(shù)據(jù)加密,步驟(b)包含利用一第二加密算法對該加密狗代碼執(zhí)行后的該結(jié)果進(jìn)行加密,其中該第一、第二加密算法不同。
3.如權(quán)利要求1所述的軟件保護(hù)方法,其特征在于,步驟(b)包含在執(zhí)行該加密狗代碼時(shí),調(diào)用該計(jì)算機(jī)的一動(dòng)態(tài)鏈接庫。
4.如權(quán)利要求1所述的軟件保護(hù)方法,其特征在于,該數(shù)據(jù)包含至少一授權(quán)碼,步驟 (b)包含驗(yàn)證該授權(quán)碼;當(dāng)該授權(quán)碼通過驗(yàn)證時(shí),執(zhí)行該授權(quán)碼所對應(yīng)的該加密狗代碼。
5.加密狗裝置,其特征在于,所述加密狗裝置包含一通訊接口,用于連接一計(jì)算機(jī);一解密單元,耦接該通訊接口,用于當(dāng)該計(jì)算機(jī)因執(zhí)行一程序而傳遞一加密數(shù)據(jù)至該加密狗裝置時(shí),對該加密數(shù)據(jù)進(jìn)行解密;一處理單元,耦接該解密單元,用于利用解密后的該數(shù)據(jù)執(zhí)行一加密狗代碼;以及一加密單元,耦接該處理單元,用于對該加密狗代碼執(zhí)行后的結(jié)果進(jìn)行加密,把加密后的該結(jié)果透過該通訊接口返回給該計(jì)算機(jī),使該計(jì)算機(jī)對該加密結(jié)果進(jìn)行解密,進(jìn)而用該結(jié)果執(zhí)行后續(xù)之該程序。
6.如權(quán)利要求5所述的加密狗裝置,其特征在于,該計(jì)算機(jī)利用一第一加密算法對該數(shù)據(jù)加密,該加密單元利用一第二加密算法對該加密狗代碼執(zhí)行后的該結(jié)果進(jìn)行加密,其中該第一、第二加密算法不同。
7.如權(quán)利要求5所述的加密狗裝置,其特征在于,該處理單元在執(zhí)行該加密狗代碼時(shí), 調(diào)用該計(jì)算機(jī)的一動(dòng)態(tài)鏈接庫。
8.如權(quán)利要求5所述的加密狗裝置,其特征在于,該數(shù)據(jù)包含至少一授權(quán)碼,該加密狗裝置包含一驗(yàn)證單元,耦接該解密單元與該處理單元,用于驗(yàn)證該授權(quán)碼,當(dāng)該授權(quán)碼通過驗(yàn)證時(shí),由該處理單元執(zhí)行該授權(quán)碼所對應(yīng)的該加密狗代碼。
9.如權(quán)利要求5所述的加密狗裝置,其特征在于,該通訊接口為USB接口。
全文摘要
本發(fā)明提供了一種加密狗裝置及其軟件保護(hù)方法。此軟件保護(hù)方法包含下列步驟當(dāng)計(jì)算機(jī)因執(zhí)行一程序而傳遞一加密數(shù)據(jù)至加密狗裝置時(shí),對加密數(shù)據(jù)進(jìn)行解密;用解密后的數(shù)據(jù)執(zhí)行一加密狗代碼,并對加密狗代碼執(zhí)行后的結(jié)果進(jìn)行加密;把加密后的結(jié)果返回給計(jì)算機(jī),使計(jì)算機(jī)對加密結(jié)果進(jìn)行解密,進(jìn)而用此結(jié)果執(zhí)行后續(xù)之程序。采用本發(fā)明,不僅可藉由密文通訊,保證了數(shù)據(jù)的安全性,還可調(diào)用外部動(dòng)態(tài)鏈接庫,增進(jìn)軟件代碼的整體執(zhí)行效率,而且提升了監(jiān)控端口數(shù)據(jù)破解的難度。
文檔編號G06F21/00GK102521541SQ20111040791
公開日2012年6月27日 申請日期2011年12月9日 優(yōu)先權(quán)日2011年12月9日
發(fā)明者吳擁軍, 商福進(jìn), 楊彥龍, 顏良益 申請人:中達(dá)光電工業(yè)(吳江)有限公司, 臺達(dá)電子企業(yè)管理(上海)有限公司, 臺達(dá)電子工業(yè)股份有限公司