[go: up one dir, main page]

TWI500042B - 確保資料免於竄改攻擊之竄改反應性記憶體裝置 - Google Patents

確保資料免於竄改攻擊之竄改反應性記憶體裝置 Download PDF

Info

Publication number
TWI500042B
TWI500042B TW097139850A TW97139850A TWI500042B TW I500042 B TWI500042 B TW I500042B TW 097139850 A TW097139850 A TW 097139850A TW 97139850 A TW97139850 A TW 97139850A TW I500042 B TWI500042 B TW I500042B
Authority
TW
Taiwan
Prior art keywords
memory
tampering
attack
tamper
housing
Prior art date
Application number
TW097139850A
Other languages
English (en)
Other versions
TW200926201A (en
Inventor
Fredric Cherpantier
Original Assignee
Valley Device Man Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Valley Device Man Llc filed Critical Valley Device Man Llc
Publication of TW200926201A publication Critical patent/TW200926201A/zh
Application granted granted Critical
Publication of TWI500042B publication Critical patent/TWI500042B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/86Secure or tamper-resistant housings

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Description

確保資料免於竄改攻擊之竄改反應性記憶體裝置
本發明係關於一種系統及方法,其可幫助確保記憶體裝置中的資料免於竄改該記憶體裝置及/或儲存在該記憶體裝置或與該記憶體裝置相關的資料的企圖。
許多種記憶體裝置可使用來維持與儲存用於不同電腦與相似系統的資料與指令。具體說來,快閃記憶體是一種可覆寫(rewrite)且不需消耗電力就能保持內容的電子記憶體媒體。不同於可抹除單一位元組(byte)之動態隨機存取記憶體(dynamic random access memory,簡稱DRAM)裝置與靜態隨機存取記憶體(static random access memory,簡稱SRAM)裝置,快閃記憶體裝置通常抹除固定的多位元資料段(block)或磁區(sector)。快閃記憶體技術可包含例如NOR快閃及/或NAND快閃。NOR快閃是從電子可抹除可程式化唯讀記憶體(electrically erasable programmable read only memory,簡稱EEPROM)晶片技術發展而來,其中,不同於快閃,其可抹除單一位元組;而NAND快閃是從DRAM技術發展而來。快閃記憶體裝置相較於許多其他記憶體裝置可較不貴且可較密集,意謂著快閃記憶體裝置可在每單位面積儲存更多資料。
快閃記憶體至少在某種程度上已經變得普遍,這是因為它結合了EPROM的高密度和低成本與EEPROM的電子可抹除性的優點。快閃記憶體是非揮發性的;它可被覆寫且不用電力就可保持內容。它可使用在許多可攜式電子產品,例如行動電話、電腦、錄音機、拇指碟(thumbnail drive)與其相似物,也可使用在許多較大電子系統中,例如汽車、飛機、工業控制系統等等。事實上,快閃記憶體已經結合可覆寫且不需電源就能保持資料、以及小尺寸和重量輕等優點,以使得快閃記憶體裝置成為用來運送與維持資料的有用和普遍的手段。
例如快閃記憶體的非揮發性記憶體可使用來儲存與使用者相關的機密及/或個人資訊,例如銀行帳戶資訊、個人識別號碼、照片、法律文件等。其他個體(entity)可企圖獲得對於儲存在該記憶體中的這些資料的存取,而這可能造成該使用者的(例如財務的、個人的、職業的等等的)損害。因此期望以安全的方式來維持記憶體裝置中的資料,也期望使該使用者能獲知未授權個體企圖要獲得對於該記憶體裝置的非授權存取。
以下提出本發明之簡化概述,以提供在此描述的某些態樣之基本理解。此概述非本發明之廣泛概觀。此外,此概述並非意欲識別本發明之關鍵或必要元件,也非意欲描述本發明之範圍。此概述的唯一目的係以簡化形式提出一些關於本發明之概念,以作為下面更詳細敘述之序言。
本發明係關於一種系統及/或方法,其可幫助確保記憶體裝置中的資料免於竄改該記憶體裝置及/或儲存在該記憶體裝置或與該記憶體裝置相關的資料的企圖。反竄改元件(counter tamper component)可監控與含有記憶體裝置的外殼相關聯的事件及/或與該記憶體裝置相關聯的存取資訊,且可對於竄改(例如竄改事件、竄改攻擊)該外殼及/或儲存在該記憶體中的資料的企圖作出反應(例如回應(respond)、抵抗(resist)、及/或提供證據(evidence))。該反竄改元件可評估與該外殼及/或儲存在該記憶體中的資料相關聯的資訊,且可判定竄改事件是否發生或是否已經發生。依據竄改事件的種類,該反竄改元件可提供該竄改事件的證據,以使該記憶體裝置的使用者(例如所有者)能夠獲知該竄改事件、提供對於該竄改事件的回應、及/或可抵抗該竄改事件。
根據一種態樣,記憶體裝置可被容納在記憶體外殼(例如記憶體模組)中,該記憶體外殼可被包含在電子裝置外殼內,其中,該電子裝置可例如為行動電話、個人數位助理(PDA)、或智慧卡。該反竄改元件可被包含在該記憶體模組內且可與該模組和該記憶體裝置結合。該反竄改元件可提供某個體已經藉由企圖存取安全地儲存在該記憶體裝置中的資料以竄改該記憶體裝置的證據。在一個態樣中,該反竄改元件可接收已有預定數量的不成功企圖要存取保全在該記憶體中的資料的資訊,且可判定竄改事件已經發生。舉例來說,該反竄改元件可接收某個體為了存取該記憶體裝置已經企圖鑑別(authenticate)達到預定次數(例如三次)的資訊,而所有的企圖都由於該個體所提供的錯誤的鑑別資訊而不成功。該反竄改元件可提供已經發生此種竄改事件的證據,舉例來說,藉由改變含有該記憶體裝置的該記憶體模組的顏色及/或使可在該模組上或於該模組相關聯的發光二極體(LED)發光。當該記憶體模組可被包含在該電子裝置內時,為了使該竄改的證據能夠被該使用者察覺,可將該電子裝置建構成有可位於該電子裝置的外殼上的視窗(window)或其他透明元件,以使得該使用者可看到該電子裝置內的該記憶體模組而能注意到該竄改的證據(例如該記憶體模組的色彩狀態的改變)。在一個態樣中,該記憶體模組的外殼可依照使用者的喜好來設計。
在另一態樣中,當個體企圖要實體地存取該記憶體模組或記憶體裝置的內部時(例如藉由企圖開啟該記憶體外殼),該外殼及/或被包含在該外殼中的記憶體裝置可由一種使得該外殼及/或記憶體裝置會破裂及/或破碎成好幾片的材料形成,使得該記憶體裝置無法使用、或幾乎不能用,而使得其中的資料是無法存取的、或幾乎無法存取的。
在又另一態樣中,該反竄改元件可對竄改事件提供回應。在企圖要開啟該記憶體外殼的過程中,該外殼的分解(disruption)可導致相關聯的開關被轉動,並造成電路改變(例如電路的開路(opening)、電路的閉路(closing)),而這改變可被該反竄改元件所偵測到。該反竄改元件可藉由抹除該記憶體裝置的分割區(partition)與儲存在這些分割區內的資料的全部或子集來回應該攻擊。在另一態樣中,該反竄改元件可藉由啟動(initiating)該記憶體裝置的一個或多個元件的災難性故障(catastrophic failure)或從容性故障(graceful failure)來回應攻擊。可利用可被包含在該記憶體外殼內的輔助電路和電源來執行反竄改回應。
在另一態樣中,該記憶體裝置可被納入至涵蓋該記憶體模組以及印刷電路板(PCB)上的一個或多個路徑的「網目(mesh)」中,該電路板連接該記憶體模組上的一個或多個接腳。電子訊號可經由該記憶體模組的接腳來通過該「網目」。在企圖要從該PCB中移除及/或去銲(desolder)該記憶體模組的過程中,訊號的擾亂及/或連接中斷可被該反竄改元件所偵測,而因此該反竄改元件可對於該攻擊產生想要的回應(例如抹除資料、導致元件的災難性故障)。
在又另一態樣中,該反竄改元件可對竄改事件提供抵抗。可實施攻擊以獲得可從該記憶體裝置中輸出的與電磁及/或射頻相關聯的資訊,以判定與該記憶體裝置相關聯的例如密碼資訊(cryptographic information)(例如指數(exponent)、密碼協定)的資訊,以獲得對於該記憶體及/或儲存在該記憶體的內容的存取。該反竄改元件可包含可在該記憶體外殼內使用的屏蔽(shielding)以幫助抵抗這樣的攻擊,因為該屏蔽可減低或消除來自該記憶體裝置的電磁輻射及/或射頻的放射,且可因此減低基於此種電磁輻射及/或射頻的資訊的攻擊的風險。
下列敘述與附加的圖式提出本發明的某些例示態樣的細節。然而,這些態樣僅代表可利用本發明的原理的許多方式中的其中一些態樣,而本發明係意欲包含所有此等態樣與它們的等效物。從下列本發明的實施方式,並配合所附加的圖式,將更清楚地了解本發明的其他優點和新穎特徵。
本發明是參照圖式來描述,其中,全文使用相同的元件符號來指代相似的元件。在下列敘述中,為了解釋的目的,提出許多具體細節以提供本發明的徹底了解。然而,顯然也可不需要這些具體細節來實行本發明。在其他情況中,已知結構與裝置是以方塊圖形式來顯示,以幫助描述本發明。
快閃記憶體可發現使用在許多應用中,其中,可利用其相對小尺寸、高記憶體密度、與可攜性以及不需電力而保持儲存在其中之資料的能力。可使用快閃記憶體裝置以儲存使用者期望是安全及/或私密的資料,以使其他人不能存取資料。快閃記憶體裝置通常可使用在電子裝置中(例如行動電話、個人數位助理(PDA)等等),其中,可儲存個人資料及/或其他機密資料到該快閃記憶體裝置中。傳統上,該快閃記憶體裝置是位於該電子裝置內,以至於該記憶體裝置無法被該電子裝置的使用者或其他人所看見。攻擊者與其他不受歡迎的人可企圖獲得未授權的存取(例如竄改)該記憶體裝置以得到或獲知該安全/私密的資料。期望的是保護該記憶體裝置免於對該記憶體裝置本身的攻擊以及免於存取儲存在該記憶體裝置的資料或於該記憶體裝置相關聯的資訊的非授權企圖。也期望提供該記憶體裝置的使用者(例如所有者)與其他要攻擊或存取該記憶體裝置的企圖相關的資訊。
本發明提出一種系統及/或方法,係可幫助偵測竄改記憶體裝置的企圖與保護記憶體裝置免於此種竄改企圖。該記憶體裝置(例如快閃記憶體裝置)可包含反竄改元件,該反竄改元件可幫助偵測竄改事件(例如竄改攻擊)、產生及/或提供竄改事件的證據、提供對於竄改事件的抵抗、及/或產生對要竄改該記憶體裝置及/或儲存在該記憶體裝置裡的資料的企圖的回應。
參照至圖式,第1圖說明依照本發明之可確保資料免於竄改的系統100。系統100可包含含有記憶體104的記憶體模組102,可儲存資料在該記憶體104內的個別記憶體位置中。
根據一種態樣,該記憶體104可為非揮發性記憶體,例如快閃記憶體(例如單位元快閃記憶體、多位元快閃記憶體)、唯讀記憶體(ROM)、可程式化唯讀記憶體(programmable ROM,簡稱PROM)、電子可程式化唯讀記憶體(EPROM)、電子可抹除可程式化唯讀記憶體(EEPROM)、及/或非揮發性隨機存取記憶體(NVRAM)(例如鐵電式隨機存取記憶體(Ferroelectric random access memory,簡稱FeRAM)、及其相似物。進一步地,該快閃記憶體可含有NOR快閃記憶體及/或NAND快閃記憶體。
記憶體模組102可進一步包含反竄改元件106,該反竄改元件106可與該記憶體104和記憶體模組102結合,且可幫助確保儲存在該記憶體元件104中的資料免於受到不受歡迎之個體(例如攻擊者)的未授權存取。該反竄改元件106可幫助抵抗及/或回應竄改該記憶體模組102及/或記憶體元件104的企圖,及/或可提供竄改該記憶體模組102及/或記憶體元件104的企圖的證據。
根據一種態樣,該反竄改元件106可被納入作為該記憶體模組102的外殼的一部分,且可提供竄改的證據,其中,舉例來說,如果該記憶體模組102的外殼被開啟則會破裂,以至於可防止該記憶體模組102的外殼的重新閉合(re-closure)及/或如果重新閉合該記憶體模組102的外殼則可察覺到該破裂。在另一態樣中,該反竄改元件106可被納入作為該記憶體模組102的外殼的一部分,此時該記憶體模組102的外殼可由可改變狀態(例如改變色彩狀態)的材料所形成,以對竄改事件(例如竄改攻擊)作出反應。
舉例來說,如果某個體企圖要鑑別以獲得對於該記憶體元件104中的資料的存取,但卻提供錯誤的認證資訊且被拒絕此種存取的要求,則該記憶體模組102的外殼可改變其色彩狀態,例如從第一色彩(例如黑色)成為不同的色彩(例如橘色),進而可指示該記憶體模組102(與該記憶體模組102所屬的該電子裝置(未圖示))的使用者(例如所有者)有個體已經竄改該記憶體模組102及/或記憶體104。可設計該電子裝置的外殼以使該記憶體模組102可被該使用者所看見,以使該使用者可察覺該記憶體模組的色彩狀態的改變,在例如參照第4a與4b圖時會在此作更完整的敘述。
根據又另一態樣,該反竄改元件106可抵擋竄改攻擊(例如旁通道(side-channel)或其他攻擊),其中,攻擊者企圖獲得與資料操縱(例如密碼協定)相關聯的電力消耗、電磁輻射、及/或射頻放射相關聯的資訊,以得到對於儲存在該記憶體及/或該密碼協定(例如指數)中的資料的非授權存取。該反竄改元件106可包含一種材料,該材料可用在該記憶體模組102中及/或該非揮發性記憶體104中,且該材料可抵擋這樣的攻擊,因為該材料可防止、最小化、及/或減低由該記憶體模組102及/或記憶體元件104所發出的電力消耗量、電磁輻射、及/或射頻放射,及/或可使這些電力消耗量、電磁輻射、及/或射頻放射不易察覺。
在又另一態樣中,該反竄改元件106可利用許多種可用來偵測是否有從該記憶體模組102中移除該記憶體元件104的企圖的檢查電路(check circuit)(例如網目電路、轉動開關電路(throw switch circuit))。該反竄改元件106可提供回應給這樣的攻擊(例如竄改事件),藉由例如抹除儲存在該記憶體元件104內的全部或一部分資料及/或啟動一個或多個元件(例如記憶體陣列(未圖示))的故障(例如將電路元件熔接在一起),以使得該元件無法操作及/或無法存取。
參照第2a圖,係描述一種根據本發明之一個實施例的可幫助保全儲存在記憶體中的資料的系統200。系統200可包含記憶體模組102,該記憶體模組102可包含記憶體104(例如非揮發性記憶體),該記憶體104可儲存資料在該記憶體104內的個別記憶體位置中。該記憶體模組102可進一步包含可幫助偵測竄改事件與提供需要的反應給此種竄改事件的反竄改元件106,以幫助保全儲存在該記憶體104中的資料。該記憶體模組102、記憶體104、與反竄改元件106各能包含它們個別的功能,在例如關於系統100及/或系統300的敘述時會作更完整的敘述。
該記憶體模組102與其中的元件(例如記憶體104)可與主處理器(host processor)202結合,該主處理器202可為可管理通訊與執行應用程式的應用程式處理器(applications processor)。在一個態樣中,該主處理器202可為由電腦、行動電話、個人數位助理(PDA)、或幾乎任何其他電子裝置所使用的處理器。該主處理器202可產生命令(command),例如可個別執行用來從該記憶體104中讀取資料、寫入資料、及/或抹除資料的讀取命令、寫入命令、及/或抹除命令。寫入至記憶體104或從記憶體104中讀出的資料可經由匯流排(例如系統匯流排)(可為多位元匯流排)而在該記憶體104與該主處理器202及/或其他元件(未圖示)之間通訊或傳送。
該記憶體模組102可進一步包含密碼元件(cryptographic component)204,該密碼元件204可幫助加密及/或解密資料,以幫助保全被寫入至該記憶體104、儲存在該記憶體104、及/或從該記憶體104中讀出的資料。根據本發明的態樣,密碼元件204可提供對稱密碼工具與加速器(例如兩魚演算法(Twofish)、Blowfish密碼法(Blowfish)、AES、TDES、IDEA、CAST5、RC4等)以確保該記憶體104中的特定分割區(未圖示)或其部分只可被那些已被授權及/或被授權這麼做的個體來存取。密碼元件204也可提供非對稱密碼加速器與工具(例如RSA、數位簽章標準(Digital Signature Standard,簡稱DSS)等等)以確保該記憶體104中的特定分割區或其部分只可被那些已被授權及/或被認證(certified)這麼做的個體來存取。此外,密碼元件204可提供加速器與工具(例如保全散列演算法(Secure Hash Algorithm,簡稱SHA)與其不同版本,例如SHA-0、SHA-1、SHA-224、SHA-256、SHA-384、與SHA-512),以確保對於該記憶體104中的特定分割區的存取是限制給那些被授權來獲得存取的個體。
該記憶體模組102也可包含可從個體請求(solicit)鑑別資料的鑑別元件(authentication componeht)206,而在依此請求該鑑別資料之後,該記憶體模組102可個別地利用及/或結合經由所利用的生物辨識形態(biometric modality)而取得且確定的資訊以幫助控制對於該記憶體104的存取。該鑑別資料可例如為通行字(password)(例如人類可認知的字元的序列)、通行片語(pass phrase)(例如字母數字字元(alphanumeric character)的序列,係可相似於一般通行字但卻是傳統上較大長度且包含除了人類可認知的字元之外的非人類可認知的字元)、通行碼(例如個人識別碼(PIN))等等的形式。除此之外地及/或可選擇性地,也可藉由鑑別元件206來利用公鑰基礎建設(public key infrastructure,簡稱PKI)資料。PKI約定(arrangement)可提供給受信賴的第三者來透過公鑰的使用以檢驗與確認個體身份,該公鑰通常可為由該受信賴的第三者所發佈的認證(certificate)。此種約定可使得個體能夠互相鑑別、及使用認證(例如公鑰)與私鑰(private key)、會期金鑰(session key)、流量編碼金鑰(Traffic Encryption Keys,簡稱TEKs)、加密系統特定的(cryptographic-system-specific)金鑰、及/或其他金鑰中的資訊,以加密與解密在個體之間通訊的訊息。
該鑑別元件206可藉由其獨一無二的實體與行為的特性和屬性來實現一個或多個機器實現的(machine-implemented)技術用以識別個體。可利用的生物辨識形態可例如包含:臉部辨識,其中,在個體的臉上的關鍵點的量測可提供與該個體相關聯的獨一無二之圖案;虹膜辨識(iris recognition),從瞳孔的外部邊緣測量與眼腈之有色部分(虹膜)相關聯的圖案,以偵測與該個體的虹膜相關聯的獨特特徵;指紋(或掌紋)識別,掃描不連續的皮膚波狀隆起部並形成可提供用以分辨特徵的圖案以識別個體;及/或聲音辨識(voice recognition),可根據部分的口音型態、腔調等(可分辨出該個體與另一個體)來分析該個體的聲音。
該鑑別元件206可與鑑別介面元件208結合,該鑑別介面元件208可被納入該記憶體模組102且可幫助鑑別使用者或其他人。在一個態樣中,該鑑別介面元件208可與鍵盤組(未圖示)結合且可接收鑑別資訊(例如通行字、PIN碼等等),該鑑別元件可評估該鑑別資訊以判定是否同意對於該記憶體104的存取。在另一態樣中,該鑑別介面元件208可包括掃描器或其他可獲得及/或接收生物辨識資訊(例如與指紋、眼睛特徵、臉部特徵、人聲辨識等等相關聯的資訊)的適合元件,該資訊可從該使用者或其他個體提供或獲得。該鑑別元件206可評估(例如比較)該生物辨識資訊與可儲存在該記憶體104中的模板(template)資訊或其他資訊,以判定該生物辨識資訊是否可與被授權與可被同意來存取該記憶體104或部分該記憶體104的該使用者或其他個體相關聯。如果此種生物辨識資訊與該模板資訊或其他資訊匹配,則部分依據同意給該使用者或其他個體的存取權利的等級,而可同意與該生物辨識資訊相關聯的該使用者或其他個體來存取儲存在該記憶體104內的該資料或部分該資料。舉例來說,鑑別介面元件208可包括指紋感測器(未圖示),該指紋感測器可與該記憶體模組102的外殼或該記憶體模組102所存在的電子裝置(未圖示)的外殼的表面結合。該使用者可放置一個或多個數字(digit)在該指紋感測器上,該指紋感測器可掃描該一個或多個數字以獲得生物辨識資訊。可擷取該生物辨識資訊並與可儲存在該記憶體104中的該模板資訊作比較。如果該生物辨識資訊匹配而達到準確性的預定閾值(threshold)等級,則可同意該使用者與那使用者相關聯的預定存取權利,以存取該記憶體104中的資料的子集(subset)。
依據本發明的一個實施例,該記憶體模組102(包含該記憶體104、至少一部分的該反竄改元件106、該密碼元件204、該鑑別元件206、及/或至少一部分的該鑑別介面元件208)可設於或實現在單一積體電路晶片(例如晶粒)上,該晶片可提供被程式化至該記憶體104、被儲存在該記憶體104、及/或讀取自該記憶體104的資料有改良及/或增加的資料保全性。根據另一個實施例,該記憶體模組102(包含該記憶體104、至少一部分的該反竄改元件106、該密碼元件204、該鑑別元件206、及/或至少一部分的該鑑別介面元件208)可實現在特定應用積體電路(application-specific integrated-circuit,簡稱ASIC)晶片上。
參照至第2b圖,係描述根據本發明的另一實施例的可幫助保全資料的系統250。系統250可包含描述關於系統200的元件(例如記憶體104、反竄改元件106等等),其中,每個元件可包含如在此更完整敘述(例如關於系統200)的個別功能。系統250可包含該主處理器202,其中,該主處理器202可被容納在該記憶體模組102內。藉由將該主處理器202納入該記憶體模組102內,可改善及/或幫助在該主處理器202與該記憶體模組102內的該記憶體104及/或其他元件之間通訊的資料的保全性。
第3圖說明系統300,該系統300可依據本發明來利用反竄改技術以幫助保全記憶體裝置中的資料。系統300可包含反竄改元件106,該反竄改元件106可使用來監控與評估與存取記憶體模組102(未圖示)中的記憶體104(未圖示)的授權或非授權企圖相關聯的事件,且可利用反竄改技術來保全寫入至該記憶體104、儲存在該記憶體104、及/或讀取自該記憶體104中的資料免於竄改攻擊。該反竄改元件106可偵測與該記憶體模組102及/或記憶體104相關聯的竄改攻擊、或要竄改的企圖,且可部分地依據竄改攻擊或竄改企圖的類型來對該竄改攻擊作出反應(例如提供該攻擊/竄改的證據、抵擋該攻擊/竄改、提供對於該攻擊/竄改的回應)。舉例來說,如果非授權個體企圖要存取該記憶體模組102及/或記憶體104,則該反竄改元件106可提供該攻擊發生的證據、提供對於該攻擊的抵抗、及/或提供對於該攻擊的回應。該反竄改元件106可包含相同或相似的功能,例如關於系統100及/或系統200而在此更完整敘述者。
依據一態樣,該反竄改元件106可包含可聚集及/或組織資料的聚集元件302,該資料包含與存取該記憶體104及/或記憶體模組102相關聯的資料,該資料可被該反竄改元件106接收或獲得,以幫助判定是否發生或已經發生竄改攻擊、判定關於竄改攻擊而可產生的反應、產生及/或提供竄改攻擊的證據、產生及/或提供對於竄改攻擊的回應、抵抗竄改攻擊等等。該聚集元件302可過濾、選擇、及/或組織由該反竄改元件106所接收的資料。舉例來說,該聚集元件302可識別可與竄改攻擊及/或存取該記憶體104及/或記憶體模組102的企圖相關聯的部分資料。應了解到,該聚集元件302可與該反竄改元件(如描述的)、獨立(stand-alone)元件、及/或其大部分任何的合適組合相結合。
依據另一態樣,該反竄改元件106可包含評估元件304,該評估元件304可監控、收集、及/或分析接收到的資料,且該評估元件304可幫助判定例如是否有存取該記憶體104及/或該記憶體模組102的企圖、是否發生或已經發生竄改攻擊、發生或已經發生的竄改攻擊的類型、關於竄改攻擊而可產生的反應等等。
舉例來說,該聚集元件302可接收關於要輸入鑑別憑證(authentication credential)以存取該記憶體104的企圖的資訊。該聚集元件302可計數(count)輸入此種鑑別憑證的企圖次數。每個輸入該鑑別憑證的企圖可由該聚集元件302來登入(logged)並由該評估元件304來評估。該聚集元件302可傳遞該計數資訊至該評估元件304。該評估元件304可評估與該鑑別企圖相關聯的資訊,且在已經達到不成功企圖的預定次數(例如三個連續的不成功企圖)之後,該評估元件304可判定此種無效企圖構成關於該記憶體104的竄改攻擊,而該反竄改元件106可以想要的方式對於該竄改攻擊作出反應(例如模組102的外殼可改變色彩狀態),如在此更完整描述者。
在又另一態樣中,該反竄改元件106可利用竄改證據元件306,該竄改證據元件306可幫助提供竄改攻擊(例如竄改事件)或竄改該記憶體104及/或該記憶體模組102的企圖的證據。在一態樣中,該反竄改元件106可部分地結合成該記憶體模組102的外殼的一部分。該記憶體模組102的外殼可由例如易碎材料(例如易碎塑性材料)的材料所構成,該材料可導致如果打開它則外殼會分解(disrupt),以使得幾乎不可能在沒有可察覺的指示(例如證據)的情況(該包體(例如外殼)的實體分解的形式的竄改)下而再閉合。舉例來說,該記憶體模組102的外殼及/或該記憶體104的外殼可破裂及/或碎裂成多塊,而可防止該記憶體模組102的外殼及/或該記憶體104的外殼回復到它們原始、未受竄改的狀態。雖然該記憶體104之後可能為無法存取的且儲存在其中的資料可能被破壞,但仍舊可保全該資料免於攻擊者的非授權存取。在另一態樣中,該記憶體模組102的外殼可由可具有易延展(ductile)材料特性的材料來製造。如果企圖開啟或進入該記憶體模組102的外殼(例如企圖要開啟該記憶體模組102的外殼以存取容納其內的該記憶體104),在企圖要開啟該記憶體模組102的外殼的開啟過程中,由於施加的應力及/或應變,可使這樣的外殼變形,且這樣的外殼可保持該變形。該變形可足以防止該外殼回到其原始、未受竄改的狀態,而該變形可為可由該使用者所看得見的該竄改攻擊的證據。
在另一態樣中,該竄改證據元件306可包含可利用的覆蓋體(cover),該覆蓋體可例如為封條(seal)或貼紙(sticker),而該覆蓋體可貼至該記憶體模組102。在企圖從該記憶體模組102剝去及/或移除該封條/貼紙的過程中,舉例來說,該封條或貼紙可能起皺(wrinkle)或扯破(tear),而可成為可由使用者所識別得出的該封條/貼紙受到打擾的證據。
在又另一態樣中,該記憶體模組102的外殼可由可部分依據此種外殼在由於要竄改該記憶體模組102的外殼、該記憶體104、及/或其他包括該記憶體模組102的元件的企圖而過程中發生的物理、熱、及/或電子的改變與事件而改變狀態(例如顏色)的材料所組成。
舉例來說,該反竄改元件106可接收某個體已經企圖鑑別要存取該記憶體104的預定次數數字(例如三次)的資訊,且所有企圖由於該個體所提供的錯誤鑑別資訊而不成功。該竄改證據元件306可提供此種竄改事件已經發生的證據,舉例來說,藉由改變可能含有該記憶體104的記憶體模組102的外殼的色彩狀態及/或點亮可在該記憶體模組102上或可與該記憶體模組102結合的發光二極體(LED)(例如LED顯示器、多色彩LED顯示器)(未圖示)並顯示這樣的色彩狀態改變,以使使用者能夠看到。該竄改證據元件306可在該記憶體模組102是在未竄改狀態中時幫助顯示色彩的第一子集(一個或多個色彩)在該模組102的外殼(例如該外殼本身、整合至該外殼的顯示器)上,並可在該記憶體模組102是在竄改狀態中時幫助顯示色彩的不同子集(一個或多個色彩)在該模組102的外殼上。
在提出可識別該使用者為一個已授權的使用者的正確鑑別憑證以重置(re-set)該記憶體模組102的色彩狀態及/或存取該記憶體104之後,該反竄改元件106可幫助使得已授權之使用者(例如所有者)可將與該記憶體模組102的外殼相關聯的色彩狀態重置成為可對應至未竄改狀態的色彩。經由該竄改證據元件306及/或包含在該模組102的外殼上或整合至該模組102的外殼的可改變色彩的顯示器(例如LED顯示器)來使該模組102的外殼顯示竄改的證據,例如,藉由使該模組102的外殼改變色彩,相較於僅提供竄改證據給該記憶體模組102所屬的該電子裝置的顯示器(例如圖形使用者介面(GUI)而使得攻擊者可企圖藉由擾亂該竄改證據至該電子裝置顯示器的通訊來繞過此種保全措施的情形,這可幫助改善該模組102、其中的記憶體104、及/或儲存在該記憶體104中的資料的保全性。此種模組外殼及/或該竄改證據元件306的顯示器可減低攻擊者中斷連線或繞過該竄改證據元件306的風險,因為該模組102的外殼本身是提供竄改的證據及/或可提供竄改證據的該顯示器可整合在該模組102的外殼中。再者,可利用其他反竄改技術(例如網目電路、切換電路等等)以及該模組102的色彩狀態的改變來減低被攻擊者竄改的風險,以進一步保全該模組102、記憶體104、與儲存在其中的資料。
如同另一例子,在企圖要從可包含有該記憶體模組102的該電子裝置中移除該記憶體模組102的解銲過程中,該反竄改元件106可偵測該竄改事件,而該竄改證據元件306可提供該竄改攻擊的證據,因為該記憶體模組102的外殼可藉由色彩狀態的改變(例如該記憶體模組102的外殼可從黑色改變成紅色)來對該解銲過程的熱干擾作出反應。該記憶體模組102的外殼的色彩狀態的改變可為該電子裝置的使用者所看見且可在外表上通知該使用者已經發生要竄改該記憶體模組102的企圖。
因為該記憶體模組102能被容納在該電子裝置(未圖示)內,為了使該竄改的證據能夠被該使用者所察覺,可將該電子裝置建構成有可位於該電子裝置的外殼上的視窗或其他透明元件,以使得該使用者可看到該電子裝置內的該記憶體模組而能注意到該竄改的證據(例如該記憶體模組的色彩狀態的改變),如同在此例如關於第4a與4b圖的更完整描述。在一個態樣中,可依照使用者的喜好設計該記憶體模組102的外殼,例如其上具有想要的形狀、想要的識別標誌(logo)、想要的顏色、及/或可客製化的表面,其中,例如,使用者可輸入可顯示於該記憶體模組102的外殼的表面上的他/她的名字或詞或片語,以個人化該記憶體模組102與該記憶體模組102所屬的該電子裝置。
在又另一態樣中,該竄改證據元件306可利用揚聲器(speaker)(未圖示)與擴音器(amplifier)(未圖示),而當發生竄改攻擊(例如個體在鑑別之後被拒絕存取已經失敗了預定的次數數字)時,該竄改證據元件306可幫助產生可由該擴音器所擴音與經由該揚聲器來呈現為聲音輸出的聲音訊號,該聲音訊號可為該竄改攻擊已經發生或正在發生的證據。根據一態樣,為了節省電力消耗,可提供該聲音訊號一段預定期間的時間(例如一分鐘)且可在這時間之後終止。舉例來說,如果發生竄改攻擊,該竄改證據元件306可幫助改變該記憶體模組102的外殼的色彩與輸出聲音訊號,以做為該竄改攻擊的證據。在預定時期的時間之後,該竄改證據元件306可導致該聲音訊號停止,以幫助節省電力,但是該色彩狀態的改變可維持,以使得如果該使用者沒機會聽到該聲音訊號,則該使用者仍可注意到該竄改的證據。
依照另一態樣,該竄改證據元件306可利用可振動的感測元件(sensory component)(未圖示),而因此在當發生竄改攻擊時,使得該記憶體模組102的外殼及/或該記憶體模組102所屬的該電子裝置的外殼振動,而可為竄改攻擊已經發生或正在發生的證據。依照一態樣,為了節省電力消耗,可提供該振動一段預定期間的時間(例如一分鐘)且可在這時間之後終止。舉例來說,如果發生竄改攻擊,該竄改證據元件306可幫助改變該記憶體模組102的外殼的色彩與產生振動,以做為該竄改攻擊的證據。在預定時期的時間之後,該竄改證據元件306可導致該振動停止,以幫助節省電力,但是該色彩狀態的改變可維持,以使得如果該使用者沒機會察覺該振動,則該使用者仍可注意到該竄改的證據。
該反竄改元件106可包含電力供應器308(例如鋰電池),該電力供應器308可提供合適的電力,以幫助改變該記憶體模組102的外殼的色彩狀態、產生與放大聲音訊號、及/或產生與該感測元件相關聯的振動。該電力供應器308可為可再充電的且可經由供應至該記憶體模組102所屬的該電子裝置的電荷來充電。
依據本發明的另一態樣,該反竄改元件106可包含可幫助抵擋由個體所要竄改(例如獲得對於資料的非授權存取)該記憶體104的企圖的竄改抵擋元件310。攻擊者可企圖獲得旁通道資訊,例如與該電子裝置(例如關於可被包含在該記憶體模組102中的該密碼元件204)相關的電力消耗、電磁輻射、及/或射頻特性相關聯的資訊。
該密碼元件204可利用密碼協定來幫助加密及/或解密被寫入至該記憶體104或從該記憶體104讀出的資料。該密碼元件204可執行根據密碼協定的計算以幫助資料加密/解密。不同類型的計算(例如乘法、開平方等等)可有攻擊者可獲得並分析之不同且個別的電力消耗等級、電磁輻射等級、及/或射頻特性,以獲知該攻擊者可用以獲得存取及或解密儲存在該記憶體104中的資料的資訊(例如密碼演算法、指數)。
為了進一步說明,該記憶體模組102的操作可包含處理與儲存該記憶體104本身內與元件相關聯的資訊,以及與可在該記憶體模組102外部的處理器(例如主處理器202)的互動。舉例來說,在操作過程中,當電流在該記憶體模組102及/或包含該記憶體模組102的該電子裝置內波動時,可產生無線電波(radio wave)。該無線電波及/或其他放射物(emanation)可被攻擊者攔截及分析,以判定與該記憶體模組102及/或該電子裝置的操作相關所可包含與揭露的智能方位資訊(intelligence-bearing information)。
依據一態樣,該竄改抵擋元件310可包括屏蔽材料(shielding material),其可消除、最小化、及/或減低電力消耗等級、電磁輻射等級、及/或輸出射頻資訊的等級,及/或可改變與該電力消耗、電磁輻射、及/或射頻相關聯的資訊以幫助抵擋攻擊者的竄改攻擊。在一個態樣中,該竄改抵擋屏蔽可用在該記憶體模組102及/或該模組102所屬的該電子裝置內。在另一態樣中,該竄改抵擋屏蔽可包括可幫助減低輸出及/或改變與電力消耗、電磁輻射、及/或射頻相關聯的資訊的金屬或其他合適材料。
在另一態樣中,該竄改抵擋元件310也可結合該鑑別元件206來作用,以幫助抵擋竄改攻擊,如同可利用鑑別協定來抵擋或禁止想要存取該記憶體104及/或儲存於其中的資料的非授權企圖。舉例來說,該竄改抵擋元件310可幫助抵擋個體企圖提供鑑別憑證給該記憶體模組102以存取該記憶體104的竄改攻擊。結合該評估元件304的該竄改抵擋元件310可分析提出的該鑑別憑證且可判定該憑證是否正確。如果該憑證不正確,則該竄改抵擋元件310可幫助拒絕該個體對於該記憶體104與儲存於其中的資料的存取。
根據本發明的又另一態樣,該反竄改元件106可包含竄改回應元件312,該竄改回應元件312可幫助判定是否已經發生關於該記憶體模組102、記憶體104、電子裝置等的竄改攻擊,且可對於竄改攻擊提供想要的回應。在一個態樣中,如果該竄改回應元件312判定竄改攻擊已經發生且需要竄改回應,則該竄改回應元件312能啟動想要的竄改回應。
在一個態樣中,該竄改回應元件312可利用能幫助偵測與該記憶體模組102及/或記憶體104相關的竄改攻擊的「網目」電路。該記憶體模組102可包含能用以電性連接該記憶體模組102至PCB(未圖示)的複數個接腳(未圖示),該接腳可焊接至該PCB或可插入至可焊接至該PCB的插座(未圖示)。該網目電路可建構在該記憶體模組102的一個或多個接腳與和PCB(該記憶體模組102所屬的PCB)結合的導電路徑之間。舉例來說,該網目電路可依需要而以從該記憶體模組102的接腳到該PCB的對應導電路徑、到該PCB的另一導電路徑並進入對應另外導電路徑的另一接腳的方式運行,以形成該網目。在一個態樣中,該「網目」可為線網目(wire mesh),該線網目位於/夾在該記憶體模組與該PCB之間且連接一或多個該記憶體模組102上的接腳。
一旦建構該網目電路,可施加預定電壓等級及/或強度的電子檢測訊號(例如電壓)橫跨該網目電路。用以產生該電子檢測訊號的電力可例如由該電力供應器308來提供。舉例來說,可由該評估元件304及/或該竄改回應元件312來監控並分析該電子檢測訊號,用以評估訊號連續性及/或訊號強度。如果偵測到該訊號中斷及/或訊號強度改變(例如不一致)(例如電壓降低),該竄改回應元件312可啟動竄改回應。在一個態樣中,該竄改回應元件312可啟動抹除(例如歸零(zeroization))儲存在該記憶體104中的資料的全部或子集。舉例來說,如果與該網目電路相關聯的該檢測訊號改變而使得判定為竄改攻擊發生,則該竄改回應元件312可抹除在該記憶體104的保全分割區中的資料,以使得這些資料(例如機密資料、個人資料)不會被非授權個體(例如攻擊者)所存取。
依據另一態樣,回應於此種竄改攻擊,該竄改回應元件312可啟動該記憶體模組102中或與該記憶體模組102相關聯的一個或多個元件(例如記憶體104)的災難性故障及/或從容性故障。元件的災難性故障可為破壞(例如電路短路、電路熔接)以使得該元件無法更換或操作。元件(例如記憶體104)的從容性故障可為可使該元件及/或記憶體模組102無法操作,但是該故障的元件能夠可操作及/或可替換而使得該記憶體模組102能再次變得功能完整。
在本發明的又另一態樣中,該竄改回應元件312可利用可置於該記憶體模組102的外殼的部分之間的凹陷位置中的轉動開關。在企圖要開啟或移除該記憶體模組102的外殼或其一部分的過程中,可在開啟或移除該外殼時藉由該開關致動器上的壓力移除而啟動該轉動開關以改變其狀態。該竄改回應元件312、及/或可與其相關聯的評估元件304可判定已經發生竄改攻擊且可提供回應給該竄改事件。在一個態樣中,對於此種竄改攻擊的回應可為抹除(例如歸零)儲存在該記憶體104中的資料的全部或子集。在另一態樣中,對於該竄改攻擊的回應可為與該記憶體模組102相關聯的一或多個元件(例如記憶體104)的災難性故障及/或從容性故障。
依據本發明的不同其他態樣,該反竄改元件106可偵測其他竄改形式(例如凍結該記憶體模組102、施加超出規格的電壓給該記憶體模組102、供給至該記憶體模組102的電力激增、與該資料相關聯的錯誤攻擊(fault attack)、及/或與該記憶體104相關聯的時脈訊號的變化等等)並對其作出反應。在偵測到這樣的攻擊之後,該反竄改元件106可部分依據該竄改攻擊的類型來對該竄改攻擊啟動想要的回應(例如改變該記憶體模組102的色彩狀態)。
參照第4a圖,其描述根據本發明的實施例而可幫助保全資料免於竄改的系統400。系統400可為或可包含電子裝置(例如行動電話、PDA等),該電子裝置可包括不同元件,包含例如記憶體模組102、記憶體104(未圖示)、反竄改元件106、主處理器202(未圖示)、密碼元件204(未圖示)、及/或鑑別元件206(未圖示)。應了解到,該記憶體模組102、記憶體104、反竄改元件106、主處理器202、密碼元件204、及/或鑑別元件206各可包含如在此更完整敘述(例如關於系統100、系統200、及/或系統300)的相同或相似的個別功能。該系統400的電子裝置可包括可容納與該電子裝置相關聯的元件與電路系統的電子裝置外殼402。位於該電子裝置外殼402的表面上的可以是可用來顯示資訊給使用者及/或其他人的顯示元件404(例如GUI)。在一個態樣中,該顯示元件404可為可顯示文字及/或影像(例如照片、影片、圖像等)給使用者的所需尺寸和形狀的彩色GUI。在另一態樣中,該顯示元件404也可為可接收使用者所輸入的資訊(例如觸控螢幕)的介面,可輸入該資訊至該電子裝置並部分依據所提供的資訊來加以處理(例如從記憶體104讀出資料、寫入資料至記憶體104、從事與該電子裝置相關聯的功能等),以幫助操縱(navigate)儲存在該記憶體104中的資訊及/或與該電子裝置相關聯的功能。
系統400也可包含能用以幫助操縱儲存在該記憶體104中的資訊及/或與該電子裝置的功能並鍵入資訊(例如姓名、電話號碼、及/或文字訊息)的輸入元件406(例如鍵盤組)。使用者可經由該輸入元件406來鍵入資訊以提供可儲存在該記憶體104中的資料及/或從該記憶體104中擷取資料、及/或從事與該電子裝置相關聯的功能。
該電子裝置可復包含可為透明、或大體上透明的視窗元件408,使得該電子裝置的內部元件(例如該記憶體模組102)能被使用者及/或其他人所察覺。在一個態樣中,該視窗元件408可幫助偵測竄改攻擊及/或提供竄改攻擊的證據給該記憶體模組102及/或可被容納於其中的該記憶體104。依據一態樣,該視窗元件408可置於該顯示元件404與該輸入元件406之間與該顯示元件404相同側的該電子裝置的外殼上。在另一態樣中,該視窗元件408與該記憶體模組102的個別位置可為使得可容納在該電子裝置的該記憶體模組102可被使用者及/或其他人透過該視窗元件408來察覺,以至於該使用者及/或其他人可注意到該記憶體模組102的狀態(例如色彩狀態)及/或情況(例如模組102變形或沒有變形)。在又另一態樣中,該視窗元件408可為一塊乾淨的塑膠或其他透明材料,該使用者及/或其他人可經由透過該材料以觀看容納該顯示元件404的該電子裝置的該側來察覺該記憶體模組102。
舉例來說,如果某個體企圖藉由企圖鍵入鑑別憑證資訊以被同意存取該資料來從該記憶體104中存取資料(例如保全資料),但是提供錯誤的鑑別憑證資訊,則該反竄改元件106可判定已經發生竄改攻擊。在一個態樣中,該反竄改元件106可藉由改變該記憶體模組102的色彩狀態來指示已發生該竄改攻擊,例如,藉由把該記憶體模組102的外殼的色彩從第一色彩(例如黑色)改變成不同的色彩(例如紅色),及/或藉由把顯示器(例如LED顯示器)的色彩從第一色彩改變成不同的色彩,該顯示器可整合至模組102的外殼。該電子裝置的使用者(例如所有者)可透過該視窗元件408來觀看該記憶體模組102並可察覺該記憶體模組102的該色彩狀態改變,該色彩狀態改變可對該使用者指示關於該記憶體模組102及/或記憶體104所發生的竄改攻擊。
關於第4b圖,其說明根據本發明的實施例而可幫助保全資料免於竄改的系統400的剖視圖。該系統400的剖視圖可為或可包含該電子裝置,該電子裝置可包括如第4a圖所描述的各種元件(例如記憶體104(未圖示)、反竄改元件106等)。該電子裝置可包括可容納與該電子裝置相關聯的各種元件的電子裝置外殼402。在一個態樣中,該電子裝置可包含含有該記憶體裝置104(未圖示)的該記憶體模組102,該記憶體裝置104可儲存記憶體位置中的資料在其中。該記憶體模組102可置於該電子裝置內且可與其他元件(例如主處理器202(未圖示))結合,以幫助儲存資料在該記憶體104中並從該記憶體104中擷取資料。該視窗元件408可置於該電子裝置的表面上,以使得位在該電子裝置內部的該記憶體模組102可被該使用者與其他人所察覺,該使用者與其他人可看透該視窗元件408以觀察該記憶體模組102的該狀態(例如色彩狀態)及/或情況(例如形態,如已變形或未變形)。雖然未圖示,但該電子裝置外殼402也可包含該顯示元件404及/或輸入元件406。
根據本發明的一個態樣,可依照喜好設計該記憶體模組102的外殼(例如護罩(shroud))且可加入裝飾的特色到裝有該記憶體模組102的該電子裝置。如果該記憶體模組已經遭到竄改,則啟動竄改證據回應且可經由該窗戶元件408來看到該回應(例如該護罩的色彩狀態的改變)。
參照第5圖,係說明根據本發明的實施例的可幫助儲存資料的系統500。系統500可包含可儲存資料的記憶體104,該資料包含想要資料保全的機密及/或個人資料。根據一個態樣,該記憶體104可為快閃記憶體裝置(例如單位元快閃記憶體、多位元快閃記憶體)。該記憶體104一般可包含可形成其中有一個或多個高密度核心區504與一個或多個低密度周邊區的半導體基板502。該高密度核心區504通常可包含各自可定址、實質上相同之多位元記憶體單元(未圖示)的一個或多個M乘N陣列(未圖示)。另一方面,該低密度周邊區通常可包含輸入/輸出(I/O)電路系統506與用以選擇性定址該各自記憶體單元的程式化電路系統。該程式化電路系統可部分地由x解碼器508與y解碼器510來代表且可包含x解碼器508與y解碼器510,該x解碼器508與y解碼器510係和I/O電路系統合作用以將所選擇的定址記憶體單元的源極、閘極、及/或汲極選擇性地連接到預定電壓或阻抗,從而對個別記憶體單元產生指定的操作(例如程式化、讀取、與抹除,以及產生出必要電壓來產生此種操作)。可利用該反竄改元件106以幫助保護被寫入至該較高密度核心區504、儲存在該較高密度核心區504、及/或讀取自該較高密度核心區504的資料。
翻到第6圖,係說明根據本發明的實施例而能利用智能來幫助保全資料免於竄改的系統600。系統600可包含記憶體模組102、記憶體104、反竄改元件106、密碼元件204、及/或鑑別元件206。該記憶體模組102、記憶體104、反竄改元件106、密碼元件204、與鑑別元件206各可大體相似於個別元件且可包含如在此敘述(例如關於系統100、系統200、系統300、系統400、及/或系統500)的此種個別功能。
該系統600可復包含能與該反竄改元件106結合的智能元件602,以幫助分析資料且可提供推論(inference)及/或決定,例如關於是否已經發生竄改事件(例如攻擊)、竄改事件的類型、可利用或開始關於竄改事件的反應的類型(例如提供竄改證據、提供竄改回應、抵抗竄改)、鑑別憑證是否有效等。
舉例來說,該反竄改元件106可偵測與網目電路相關聯的訊號的強度的變化,該網目電路與該記憶體模組102和PCB連接,該記憶體模組102係電性連接於該PCB上。關於該偵測變化的資訊可提供給該智能元件602,並且部分地依據現有及/或歷史證據,該智能元件602可推斷該訊號的偵測變化是否與竄改攻擊相關聯。
要了解的是,該智能元件602可從經由事件及/或資料所獲得的一組觀察來提供關於該系統、環境、及/或使用者的狀態的推斷或推論其狀態。可利用推論來辨識特定內容或動作、或例如可利用該推論產生橫跨所有狀態的可能性分佈。該推論可為機率性的,也就是,依據資料與事件的考慮而計算橫跨所有感興趣的狀態的可能性分佈。推論也可視作用以從一組事件及/或資料中構成較高等級事件的技術。此種推論會導致從一組觀察的事件及/或儲存的事件資料(例如歷史資料)中建構新的事件或動作,不論事件是否關聯於相近的鄰近時間,以及是否該事件與資料是來自一個或數個事件與資料來源。各種的分類(明確地或暗示地訓練)體制及/或系統(例如支持向量機(support vector machine)、神經網路、專家系統、貝氏信賴網路(Bayesian belief network)、模糊邏輯(fuzzy logic)、資料融合引擎……)可用以執行與本發明有關的自動及/或推論動作。
分類器(classifier)是將輸入屬性向量(input attribute vector)x=(x1,x2,x3,x4,xn)映射到該輸入所屬的分類的信賴度的函數,也就是,f(x)=信賴度 (分類 )。此種分類可利用機率性的及/或以統計為基礎的(statistical-based)分析(例如分解成該分析效用與成本)以預測或推論使用者想要自動履行的動作。支持向量機(support vector machine,簡稱SVM)是可利用之分類器的例子。該SVM藉由在可能輸入的空間中找到超曲面(hypersurface)來操作,該超曲面企圖從不觸發事件(non-triggering event)中分割出觸發準則(triggering criteria)。直覺地,這使得該分類對於測試近的資料是正確的,但是不相同於訓練資料。其他直接與非直接的模型分類方法包含可利用例如自然Bayes(nave Bayes)、貝氏網路(Bayesian network)、決策樹(decision tree)、神經網路、模糊邏輯模型、與提供獨立性的不同模式的機率性分類模型。在此使用的分類也是包含使用來發展優先權模型的統計回歸(statistical regression)。
系統600也可包含可呈現與該主處理器202相關聯的資料的呈現元件(presentation component)604。應了解到,該呈現元件604可結合至該主處理器202及/或獨立單元中。該呈現元件604可提供各種類型的使用者介面以幫助在使用者與耦接至該主處理器202的任何元件之間的互動。
該呈現元件604可提供一個或多個圖形使用者介面(GUI)、命令行(command line)介面等等。舉例來說,可使GUI提供使用者用以載入、引進(import)、讀取資料等等的區域或手段,且該GUI可包含呈現此種結果的區域。這些區域可包括已知文字及/或圖形區域(包括對話方塊(dialogue box)、靜態控制、下拉式選單、列表方塊、彈出式選單、如編輯控制、結合方塊(combo box)、無線電鈕、檢測方塊、按鈕、與圖形方塊)。此外,可利用用以幫助呈現的公用程式(例如用以導航的垂直及/或水平捲軸與工具列鈕),以判定區域是否將是可觀看的。舉例來說,該使用者可與耦接於及/或結合至該處理器706的一或個多個元件互動。
該使用者也可藉由各種裝置(例如滑鼠、滾動球、鍵盤組、鍵盤、筆及/或人聲啟動)來與該區域互動而用以選擇並提供資訊。典型上,可在後續輸入資訊時利用例如按鈕或鍵盤上的鍵入鍵的機制來啟動搜尋。然而,應了解到本發明並不限於如此。舉例來說,僅反白檢測方塊可啟動資訊傳送。在另一例子中,可利用命令行介面。舉例來說,該命令行介面可經由提供文字訊息以提示(例如經由顯示器上的文字訊息與聲音音調)資訊給該使用者。該使用者之後可提供合適的資訊,例如對應於在該介面提示中所提供的選項或對應於在該提示中提出的問題的答案之字母-數字輸入。應了解到,可利用該命令行介面來連接GUI及/或應用程式界面(application program interface,簡稱API)。此外,可利用該命令行介面來連接具有有限圖形支援、及/或低頻寬通訊通道的硬體(例如影像卡)及/或顯示器(例如黑白、與增強型圖形配接器(enhanced graphics adaptor,簡稱EGA))。
參照到第7圖,係說明根據本發明的態樣而可利用記憶體分割來幫助保全記憶體中的資料的系統700。可利用系統700來幫助保全儲存在記憶體(例如可為非揮發性記憶體的記憶體104)中的資料。
為了說明的目的,該記憶體104可分成三組分割區(例如所描述的主平台分割區(Host Platform Partition)、主應用程式分割區(Host Application partition)、與高保全分割區(High Security Partition))。該主平台分割區可包括早期開機與緊急碼分割區702、作業系統分割區704、及/或操作子(operator)與OEM信任碼與資料分割區706。再者,主應用程式分割區可包含第三方信任碼分割區708、保全使用者資料(加密)分割區710、與普通使用者資料與可疑碼分割區712。此外,該高保全分割區可包含保全裝置金鑰分割區714與保全認證與金鑰儲存分割區716。
如所描述的,該分割系統700可提供多層方法以確保記憶體竄改保護與有效的病毒回復。舉例來說,主平台分割區、與容納於其中的分割區(例如分割區702、704、706)可以是被所有個體可觀看的與可存取的,但是只能被某些個體所修改,例如與該記憶體104及/或記憶體模組所屬的該電子裝置的製造者相關的個體。因此,分割區702可例如允許所有個體來讀取與觀看容納在分割區702中的內容,但是只可允許提供合適憑證(例如PKI鑑別資訊)的個體來寫入或修改分割區702的內容。另一方面,分割區704與706可允許選擇個體讀取與寫入這些分割區704、706的內容,且更具體地說,一旦例如已經建立開機後(afterboot)狀態,可只許可個體讀取分割區704及/或706的內容,且可只額外地允許進一步提供合適憑證(例如PKI鑑別資訊)的個體來寫入或修改分割區704及/或706。
再者,主應用程式分割區與其圖示的子分割區(例如708、710、712)只可允許對這些特定的分割區選擇性存取。舉例來說,分割區708-第三方信任碼-一旦已經查明開機後狀態,可允許個體讀取分割區708的內容,且可允許提出適當鑑別憑證的個體寫入存取,分割區710-保全使用者資料(例如加密的)-可允許讀取與寫入存取給供應與該分割區710相關聯的適當鑑別憑證的那些個體,以及分割區712-普通使用者資料與可疑碼-可允許讀取與寫入存取而不需要個體提供鑑別憑證。
此外,該高保全分割區與相關聯的分割區(例如714、716)只可允許讀取存取給非常精選與限制的群組個體,例如該記憶體104本身,指示這些是最保全的分割區,而且在沒有可產生個別的分割區714、716的該反竄改元件106或其他元件(未圖示)的情況下,不可存取(例如讀取)這些分割區714、716。然而,雖然該高保全分割區與相關聯的分割區714、716可限制挑選與有限的群組來對這些分割區714、716作讀取存取,但是如果個體提供正確的鑑別憑證,則可寫入資料至這些分割區714、716。
應了解到,系統700只是可幫助保全記憶體(例如104)中的資料的分割系統的一個範例,而非用以限制本發明。本發明可設想該記憶體可維持一個分割區或可分割成幾乎任何想要數量的分割區,該分割區之各者可與提供給儲存於其中的資料的個別保全等級以及關於對儲存在這些分割區中的資料存取的個別協定相關聯。
前述系統已經描述關於在許多元件之間的互動。應了解到,這樣的系統與元件可包含在其中所指定的那些元件或子元件、某些指定元件或子元件、及/或額外元件。子元件也可實現為連通地耦接至不含在母元件內的其他元件的元件。又再者,可將一個或多個元件及/或子元件結合成為提供聚集功能性的單一元件。該等元件也可與一個或多個其他元件互動,這些元件為了簡潔而沒有具體敘述於此,但為熟悉本領域之技藝人士所習知。
第8至12圖說明根據本發明的方法及/或流程圖。為了簡化說明,所以將該方法描述與敘述為一連串動作。應知道與了解,本發明並不限於說明的該等動作及/或該等動作的順序,舉例來說,動作可以不同順序及/或同時地發生,並具有在此沒有提出與描述的其他動作。此外,並非需要所有說明的動作以實現根據本發明之該方法。此外,熟悉本領域之技藝人士將知道並了解,該方法也可經由狀態圖或事件來表示為一連串相互關聯的狀態。此外,應該進一步了解的是,在下文中所揭露與遍及本說明書的方法係能夠儲存在製造成品(article of manufacture)上,以幫助運送與轉換這些方法至電腦。在此使用的用語「製造成品」是意指涵蓋可從任何電腦可讀(computer-readable)裝置、載體、或媒體來存取的電腦程式。
參照至第8圖,係說明根據本發明的態樣而可幫助保全記憶體中的資料免於竄改的方法800。在802處,可偵測及/或接收已經發生竄改事件(例如竄改攻擊、企圖竄改)的指示。在一個態樣中,反竄改元件(例如106)可偵測及/或接收可指示已經發生竄改事件的資訊。該指示可包含例如藉由提供鑑別資訊而要存取該記憶體(例如104)的無效企圖、檢測電路(例如網目電路)的擾亂、在企圖要從PCB移除該記憶體模組(例如102)的過程中轉動開關、在該記憶體模組與相關聯之電路系統/感測裝置之間的路徑毀壞等等。
在804處,可部分依據偵測到或遭遇到的竄改事件類型來產生反竄改反應。根據一態樣,該反竄改反應可為提供竄改攻擊的證據。舉例來說,如果竄改攻擊涉及提供無效鑑別資訊給鑑別元件(例如206)及/或竄改證據元件(例如306),則該竄改證據元件可幫助改變該記憶體模組的色彩狀態以提供已經發生竄改攻擊的證據給該使用者(例如所有者)及/或其他個體。在另一態樣中,該記憶體模組可抵擋竄改攻擊。舉例來說,如果攻擊者企圖破壞打開該記憶體模組,該記憶體模組及/或容納其中的記憶體可由可破裂成多塊的材料所建構而成,而使得該記憶體無法操作且儲存於其中的資料無法存取。根據又另一態樣,該反竄改元件106可提供對於竄改攻擊的回應。舉例來說,網目電路可置於該記憶體模組與PCB之間,可供應檢測訊號(例如電壓)至該網目電路。如果攻擊者企圖從該PCB移除該記憶體模組,則可能擾亂或中斷連接該檢測訊號,而該反竄改元件可偵測此種擾亂/中斷連接並判定已經發生竄改攻擊。該竄改回應元件(例如312)可藉由抹除儲存在該記憶體中的資料或部分資料來提供回應給此種攻擊,及/或可幫助導致記憶體元件及/或電路系統熔接在一起,以至於該記憶體成為無法操作及/或無法存取。此時,方法800可結束。
第9圖描述根據本發明的態樣而可幫助保全與記憶體裝置相關聯的資料免於竄改的方法900。在902處,可接收能指示竄改事件(例如竄改攻擊、竄改企圖)已經發生的資訊。在一個態樣中,反竄改元件(例如106)可接收已發生關於記憶體模組(例如102)或與其相關聯的記憶體(例如104)的竄改事件的資訊。在一個態樣中,可把該記憶體模組裝入護罩中,該護罩可由能提供竄改事件的證據的材料所組成。舉例來說,該材料可為可置於該記憶體模組的表面上的貼紙或封條、塑及/或脆性材料(如果企圖打開該記憶體模組及/或記憶體的外殼,則會破裂)、及/或延性材料(如果企圖破壞打開該記憶體模組的外殼,則會變形)。貼紙或封條的破壞、該記憶體模組及/或記憶體的破裂、及/或該記憶體模組的變形可指示(例如提供證據)竄改事件已經發生。在另一態樣中,該記憶體模組可由能改變色彩狀態以提供竄改事件(例如個體為了存取記憶體模組內的記憶體而提供預定數量的次數(例如預定的連續次數的數量)的無效鑑別憑證而被拒絕存取該記憶體)的證據的材料所建構而成。在又另一態樣中,開關可用來結合至該記憶體模組的外殼,如果開啟或毀壞該記憶體模組的外殼,則會轉動該開關,而可提供竄改事件已經發生的指示。
在904處,可評估與竄改事件的指示相關聯的資訊。在一個態樣中,可為該反竄改元件(例如106)的一部份的評估元件(例如304)可分析與評估此種資訊且可判定竄改事件是否已經發生及/或可判定已經發生的竄改事件(例如關於該記憶體的無效鑑別企圖、與網目電路相關聯的檢測電壓的擾亂、關於該記憶體模組的外殼的已轉動開關等等)的類型。
在906處,可部分依據該竄改事件的類型來提供竄改證據。根據一個態樣,竄改證據元件可部分依據該記憶體模組及/或記憶體所遭遇的竄改事件的類型來提供竄改事件的證據。在一個態樣中,如果來存取該記憶體的無效企圖被鑑別達到預定次數,則該竄改證據元件可判定竄改事件已經發生且可提供此種竄改的證據,例如,藉由幫助改變該記憶體模組的外殼的色彩狀態,其中,該使用者(例如所有者)及/或其他個體可察覺這樣的色彩改變是竄改該記憶體模組的證據。在另一態樣中,如果該記憶體模組建構有包含於其上的封條或貼紙,且該竄改事件涉及開啟或企圖開啟該記憶體模組,則該封條或貼紙可能會撕破及/或變形,以使得該撕破或變形可被該使用者(例如所有者)及/或其他個體察覺而成為竄改該記憶體模組的證據。
在又另一態樣中,如果該記憶體模組是由塑性及/或脆性材料所建構而成,且該竄改事件涉及開啟或企圖開啟該記憶體模組,則該記憶體模組的外殼可能會破裂或斷裂成多塊,以使得該破裂或斷裂(例如斷裂的片段)可被該使用者及/或其他個體察覺而成為竄改該記憶體模組的證據。根據另一態樣,如果該記憶體模組是由延性材料所建構而成,且該竄改事件涉及開啟或企圖開啟該記憶體模組,則該延性材料可能會變形,以使得該變形無法回復且可被該使用者(例如所有者)及/或其他個體察覺而成為竄改該記憶體模組的證據。此時,方法900可結束。
翻到第10圖,係描述根據本發明而可提供竄改攻擊的證據以幫助保全與記憶體相關聯的資料免於竄改的方法1000。在1002處,可接收鑑別憑證資訊。舉例來說,鑑別元件(例如206)及/或反竄改元件(例如106)可接收鑑別憑證資訊。此種資訊可為通行字、通行片語、PIN、生物辨識資訊的形式、或其他可使用來判定提供此種資訊的該個體是否可被同意來存取該記憶體中的資料及/或可同意該個體的存取權利等級的資訊。在一個態樣中,可經由例如鑑別介面元件(例如208)來提供該鑑別憑證資訊。
在1004處,可判定該鑑別憑證資訊是否有效。如果該鑑別憑證資訊判定為有效,則在1006處,可部分依據該鑑別憑證資訊以同意該個體來存取。在一個態樣中,同意給該個體的該存取權利的等級可依據該個體、所提供的該鑑別憑證、及/或與該記憶體及/或儲存於其中的資料相關聯的其他準則。
如果在1004處,該鑑別憑證資訊判定為無效,則在1008處,可依企圖鑑別的次數是否已經達到預定的最大值來判定。舉例來說,聚集元件(例如302)及/或評估元件(例如304)可追蹤為了存取該記憶體而企圖要鑑別的次數(例如連續的企圖次數)。如果已經達到無效鑑別企圖的預定次數,則在1010處,可判定已經發生竄改事件。舉例來說,如果要鑑別以存取該記憶體而沒有成功的企圖次數已經達到最大值,則該評估元件可判定竄改事件已經發生。
在1012處,可提供與該竄改事件相關聯的證據,其中,提供的該證據及/或對該竄改事件的平應可部分依據發生的竄改事件的類型。在一個態樣中,該竄改證據元件(例如306)可幫助改變該記憶體模組的色彩狀態來作為關於無效鑑別的竄改事件的反應,以提供關於該記憶體的竄改的證據。因為記憶體通常被容納在電子裝置(例如行動電話、PDA等)內,所以該電子裝置可包含可為透明、或大體上透明的視窗元件,且該視窗元件可相對於該記憶體模組與容納於其中的記憶體來放置,以使得使用者及/或其他個體可在外表上察覺該記憶體模組的色彩狀態的改變,此改變可為竄改事件的證據。根據另一態樣,該竄改證據元件可提供可提供竄改證據的聲音訊號及/或其他感測訊號(例如振動),而這樣的聲音訊號及/或其他感測訊號可持續直到因為提出可重置該記憶體模組的適當鑑別資訊才停止,及/或該訊號可持續一段預定的時間,其中,該聲音或感測訊號可終止以幫助節省電力。該記憶體模組的色彩改變可維持,直到由於向該鑑別元件提出適當的鑑別憑證而重置為原始、未竄改的狀態。
轉回到元件符號1008,如果判定鑑別企圖的次數並未達到最大值,則在1014處,關於鑑別企圖(例如連續的鑑別企圖)的次數的計數可增加一。舉例來說,與該竄改證據元件相關聯的計數器可計數並追蹤鑑別企圖的次數且可增加一。在1016處,可提供能提供鑑別憑證的提示給(例如)個體。在一個態樣中,該提示可提供給與該記憶體模組及/或與該記憶體模組相關聯的電子裝置相關聯的顯示元件(例如404)。此時,方法1000可回到元件符號1002(可接收鑑別憑證資訊),而方法1000可從那點繼續進行,舉例來說,直到已經接收適當鑑別資訊及/或不成功的鑑別企圖已經達到預定的最大次數。此時,方法1000可結束。
參照至第11圖,係描述根據本發明的態樣而可抵擋竄改攻擊以幫助保全與記憶體相關聯的資料免於竄改的方法1100。在1102處,可接收能指示竄改事件(例如竄改攻擊、竄改企圖)已經發生的資訊。在一個態樣中,反竄改元件(例如106)可接收關於記憶體模組(例如102)或與該記憶體模組相關聯的記憶體(例如104)的竄改事件已經發生的資訊。在一個態樣中,該記憶體模組可裝進可由能抵抗竄改的材料所組成的外殼中。舉例來說,該材料可為塑性及/或脆性材料,如果開啟該記憶體模組的外殼,則該材料會抵抗開啟並可能會破裂及/或斷裂。
在1104處,可依據竄改事件是否發生來評估,且如果是如此,則評估已經發生的竄改事件的類型以(例如)判定是否可經由對於竄改的抵抗來反擊該竄改事件。在1106處,可提供對於該竄改事件的抵抗,其中,舉例來說,該竄改事件是可能是對於竄改想要抵抗的類型。在一態樣中,對於竄改(例如個體企圖開啟該記憶體模組及/或容納於其中的記憶體)的反應,該記憶體模組及/或記憶體可破裂成多塊,以至於使該記憶體是無法操作的及/或可使儲存於其中的資料是無法存取的。此時,方法1100可結束。
當此種由於企圖開啟該記憶體模組的外殼及/或記憶體外殼而造成的記憶體外殼破裂可造成儲存在該記憶體中的資料對於可能被授權來存取這樣資訊的使用者(例如所有者)是無法存取的情況時,可判定儲存在該記憶體中的該資料可為這樣的機密本質,而使得儲存在該記憶體中的該資料無法被可能的攻擊者所存取的好處凌駕於授權使用者失去對於該資料的存取的不利之處。
第12圖描述根據本發明的態樣而可提供對於竄改攻擊的回應以幫助保全與記憶體相關聯的資料免於竄改的方法1200。在1202處,可接收能指示竄改事件(例如竄改攻擊、竄改企圖)已經發生的資訊。在一個態樣中,反竄改元件(例如106)可接收關於記憶體模組(例如102)或與該記憶體模組相關聯的記憶體(例如104)的竄改事件已經發生的資訊。
在一個態樣中,該反竄改元件可利用網目電路,該網目電路位於記憶體模組(例如102)(與其中的記憶體(例如104))與PCB之間及/或可連接至記憶體模組(例如102)(與其中的記憶體(例如104))與PCB,其中,該記憶體模組與言己憶體可電性連接於該PCB。可提供檢測訊號(例如電壓)至該網目電路,該訊號的擾亂(例如訊號等級及/或強度的變化)及/或中斷連接可指示竄改事件已經發生。
根據另一態樣,可利用開關並放置該開關在該記憶體模組的外殼的鄰近部分之間及/或在該記憶體模組與該PCB之間或可置於其間的插座之間。當在未竄改狀態中時,該開關可為抑制模式(depressed mode)。如果開啟該記憶體模組的外殼及/或從該PCB或插座中移除該記憶體模組,則可啟動該開關以使得該開關不再被抑制並可因此改變狀態(可提供竄改事件已經發生的指示)。
在1204處,可依據竄改事件是否已經發生來評估,且如果是如此,則評估已經發生的竄改事件的類型以(例如)判定是否可藉由啟動對於該竄改的回應來反擊該竄改事件。在1206處,可提供對於該竄改事件的回應,其中,例如該竄改事件是可能是對於竄改想要回應的類型。在一態樣中,對於竄改(例如偵測到與網目電路相關聯的檢測訊號的擾亂或中斷連接)的反應,竄改回應元件(例如312)可依需要藉由抹除儲存在該記憶體中的資料、或部分資料以對於此種竄改提供回應,使得非授權個體(例如攻擊者)不能存取或觀看這些資料。在另一態樣中,對於竄改(例如用在該記憶體模組的外殼中的開關因為該記憶體模組從該PCB被移除及/或該記憶體模組的外殼被打開或分解而被轉動至不同狀態)的回應,該竄改回應元件可依需要例如藉由抹除儲存在該記憶體中的資料、或部分資料以提供回應,使得非授權個體不能存取或觀看這些資料。
在又另一態樣中,對於與該網目電路及/或開關相關聯的這些竄改攻擊的回應可為與該記憶體相關聯的一個或多個元件(例如電晶體、導電路徑等)的災難性故障及/或從容性故障,以使得該記憶體無法被個體所操作或無法存取。舉例來說,與該記憶體相關聯的一個或多個元件可被熔接在一起,以使得該記憶體無法使用且儲存其中的該資料無法存取。此時,方法1200可結束。
參照至第13圖,係說明可結合系統100、系統200、系統250、系統300、系統400、系統500、及/或系統600、或其一部分的例示性而非限制性的電子裝置1300的方塊圖。該電子裝置可包含(但不限於)電腦、膝上型電腦、網路設備(例如路由器、存取點)、媒體播放器及/或記錄器(例如聲音播放器及/或記錄器、影像播放器及/或記錄器)、電視、智慧卡、電話、行動電話、智慧型電話、電子記事簿(electronic organizer)、PDA、可攜式電子郵件讀取器、數位相機、電子遊戲(例如影像遊戲)、與數位權利管理相關聯的電子裝置、個人電腦記憶卡國際協會(Personal Computer Memory Card International Association,簡稱PCMCIA)卡、信任平台模組(trusted platform module,簡稱TPM)、硬體保全模組(Hardware Secuiity Module,簡稱HSM)、機上盒(set-top box)、數位影像記錄器、遊戲平台(gaming console)、導航系統(例如全球定位衛星(GPS)系統)、具有計算能力的保全記憶體裝置、具有防竄改(tamper-resistant)晶片的裝置、與工業控制系統相關聯的電子裝置、機器(例如飛機、影印機、機動車、微波爐)中的嵌入式電腦等等。
該電子裝置1300的元件可包含(但不限於)處理單元1302、系統記憶體1304(具有非揮發性記憶體1306)以及能耦接各種系統元件(包含該系統記憶體1304)至該處理單元1302的系統匯流排1308。該系統匯流排1308可為任何許多類型的匯流排結構(包含記憶體匯流排或記憶體控制器、周邊匯流排、或使用任何各種匯流排架構的區域匯流排)。
電子裝置1300通常可包含各種電腦可讀媒體。電腦可讀媒體可為能被該電子裝置1300所存取的任何可得到的媒體。作為範例但非用以限制,電腦可讀媒體可包括電腦儲存媒體與通訊媒體。電腦儲存媒體包含以任何方法或技術來實現用以儲存資訊(例如電腦可讀指令、資料結構、程式模組或其他資料)的揮發性與非揮發性、可移除性與非可移除性媒體。電腦儲存媒體包含(但不限於)RAM、ROM、EEPROM、非揮發性記憶體1306(例如快閃記憶體)、或其他記憶體技術、CD-ROM、數位多功能碟片(DVD)或其他光碟儲存器、卡式磁盒、磁帶、磁碟儲存器或其他磁性儲存裝置、或可使用來儲存需要的資訊與可被電子裝置1300所存取的任何其他媒體。通訊媒體通常具體表現為電腦可讀指令、資料結構、程式模組或調變資料訊號(例如載波或其他傳輸機制)中的其他資料且包含任何資訊傳遞媒體。
該系統記憶體1304可包含揮發性及/或非揮發性記憶體1306(例如記憶體104)的形式的電腦儲存媒體。基本輸入/輸出系統(BIOS)(含有幫忙轉移在電子裝置1300內的組件之間的資訊的基本常式)可在例如起動(start-up)期間儲存在記憶體1304中。記憶體1304通常也包含可立即存取及/或目前由處理單元1302所操作的資料及/或程式模組。作為範例但非用以限制,系統記憶體1304也可包含作業系統、應用程式、其他程式模組、與程式資料。
該非揮發性記憶體1306可為可移除式或不可移除式。舉例來說,該非揮發性記憶體1306可為可移除式記憶卡或USB快閃碟的形式。根據一個態樣,該非揮發性記憶體1306可包含例如快閃記憶體(例如單位元快閃記憶體、多位元快閃記憶體)、ROM、PROM、EPROM、EEPROM 或NVRAM(例如FeRAM)或其組合。再者,該快閃記憶體可包括NOR快閃記憶體及/或NAND快閃記憶體。
使用者可經由輸入裝置(未圖示)(例如鍵盤組、麥克風、書寫板(tablet)或觸控螢幕,但也可利用其他輸入裝置)來鍵入命令與資訊到該電子裝置1300中。這些與其他輸入裝置可經由可連接至該系統匯流排1308的輸入介面元件1310來連接至該處理單元1302。也可利用其他介面與匯流排結構,例如平行埠、遊戲埠或通用序列匯流排(USB)。圖形子系統(未圖示)也可連接至該系統匯流排1308。顯示裝置(未圖示)也可經由介面(例如可依序與影像記憶體連接的輸出介面元件1312)來連接至該系統匯流排1308。除了顯示器之外,該電子裝置1300也可包含其他周邊輸出裝置,例如可透過輸出介面元件1312來連接的揚聲器(未圖示)。
在此使用的用語「元件(component)」、「系統(system)」、「介面(interface)」等等係意指為電腦相關之個體,不論是硬體、軟體(例如執行中的)、及/或韌體。舉例來說,元件可為在處理器運行的程序、處理器、物件、可執行物、程式、及/或電腦。經由圖示說明,在伺服器運行的應用程式與該伺服器兩者都可為元件。一個或多個元件可歸屬於程序且元件可局限在一個電腦及/或分佈在兩個或多個電腦之間。
在此使用的單字「範例(exemplary)」是意謂當作例子、實例、或圖例。在此描述成為「範例」的任何態樣或設計並不必要理解為較佳的或比其他態樣或設計更有好處的。
上面已經描述了包含本發明的態樣的例子。當然,雖然不可能為了描述本發明而描述元件或方法的每個可想到的組合,但是該技術領域中具有通常知識者可了解到本發明的許多進一步組合與排列都是可能的。因此,本發明係意欲涵蓋落入所附申請專利範圍之精神與範疇內的所有這類替代、修改及各種變化。再者,用於實施方式或申請專利範圍中之詞彙「包含(includes)」、「具有(has)」、或「具有(having)」、或其變化之範圍,此等詞彙將含括相似於詞彙「包括(comprising)」之方式,如同「包括(comprising)」被當作連接詞(transitional word)使用在申請專利範圍中那樣來詮釋。
100、200、250、300、400、500、600、700...系統
102...記憶體模組
104...記憶體
106...反竄改元件
202...主處理器
204...密碼元件
206...鑑別元件
208...鑑別介面元件
302...聚集元件
304...評估元件
306...竄改證據元件
308...電力供應器
310...竄改抵擋元件
312...竄改回應元件
402...電子裝置外殼
404...顯示元件
406...輸入元件
408...視窗元件
502...半導體基板
504...高密度核心區
506...電路系統
508...x解碼器
510...y解碼器
602...智能元件
604...呈現元件
702...早期開機與緊急碼分割區
704...作業系統分割區
706...操作子與OEM信任碼與資料分割區
708...第三方信任碼分割區
710...保全使用者資料(加密)分割區
712...普通使用者資料與可疑碼分割區
714...保全裝置金鑰分割區
716...保全認證與金鑰儲存分割區
800、900、1000、1100、1200...方法
802、804、902、904、906、1002、1004、1006、1008、1010...方塊
1012、1014、1016、1102、1104、1106、1202、1204、1206...方塊
1300...電子裝置
1302...處理單元
1304...系統記憶體
1306...非揮發性記憶體
1308...系統匯流排
1310...輸入介面元件
1312...輸出介面元件
第1圖說明根據本發明的態樣而保全資料免於竄改的系統;
第2a圖說明根據本發明的一個實施例而保全資料的系統;
第2b圖描述根據本發明的實施例而保全資料的系統;
第3圖說明根據本發明的態樣而保全資料的系統;
第4a圖說明根據本發明的態樣之包含記憶體裝置的電子裝置的例子的上視圖;
第4b圖描述根據本發明的態樣之包含記憶體裝置的電子裝置的例子的剖視圖;
第5圖說明根據本發明的態樣而幫助資料儲存的系統的方塊圖;
第6圖說明根據本發明的態樣而利用智能來幫助保全資料的系統的方塊圖;
第7圖描述根據本發明的態樣而用以幫助資料保全的分割記憶體的方塊圖;
第8圖說明根據本發明的態樣而幫助保全資料的方法;
第9圖說明根據本發明的態樣而可提供竄改證據以幫助保全與記憶體相關聯的資料的方法;
第10圖描述根據本發明的另一態樣而可提供竄改證據以幫助保全與記憶體相關聯的資料的方法;
第11圖描述根據本發明的態樣而可抵擋竄改攻擊以幫助保全與記憶體相關聯的資料的方法;
第12圖說明根據本發明的態樣而可提供回應給竄改攻擊以幫助保全與記憶體相關聯的資料的方法;以及
第13圖為根據本發明的態樣之可使用記憶體裝置的例示電子裝置的方塊圖。
100...系統
102...記憶體模組
104...記憶體
106...反竄改元件

Claims (26)

  1. 一種幫助與一記憶體相關聯之資料保全之電子裝置,其包含:該記憶體經組態以包含於該電子裝置內且包含複數個記憶體位置以幫助資料儲存,其中該記憶體進一步經組態以回應於與該記憶體相關聯之至少一竄改攻擊而提供至少一指示符;一與該電子裝置之一外殼相關聯之視窗元件,其中該視窗元件經組態以幫助該至少一指示符之偵測以幫助與該記憶體相關聯之資料保全;及一反竄改元件,其與該記憶體相關聯且經組態以對該至少一竄改攻擊做出反應以至少部分基於竄改攻擊之一類型幫助與該記憶體相關聯之資料保全,其中,當該至少一竄改攻擊涉及一企圖存取該記憶體之個體之鑑別時,該反竄改元件進一步經組態以幫助該至少一指示符之提供,其中該至少一指示符包含一含有該記憶體之記憶體外殼之一部分之至少一者之一色彩狀態改變或包含於該記憶體外殼內一指示符元件之一色彩狀態改變之至少一者,使得該至少一指示符可經由該視窗元件感知以幫助該至少一竄改攻擊之偵測。
  2. 如請求項1之電子裝置,其進一步包含:一鑑別元件,其經組態以接收一鑑別憑證,判斷 該鑑別憑證係有效或該鑑別憑證係無效之至少一者,且若該鑑別憑證係有效時同意與該記憶體相關聯之存取權之一子集,其中存取權之該子集係至少部分基於該鑑別憑證。
  3. 如請求項2之電子裝置,其中該鑑別元件進一步經組態以評估與一無效鑑別憑證相關聯之資訊,判斷達到一預定之鑑別企圖之最大數目或未達到該預定之鑑別企圖之最大數目之至少一者,若未達到該預定之鑑別企圖之最大數目則增加與該等鑑別企圖相關聯之一計數,若未達到該預定之鑑別企圖之最大數目則提示該個體提供另外的鑑別憑證,且至少部分基於該計數判定該至少一竄改事件發生或一竄改事件並未發生之至少一者。
  4. 如請求項1之電子裝置,其中至少部分基於該竄改攻擊之類型回應於該至少一竄改攻擊,下列至少一者成立:該記憶體外殼包含改變其顏色狀態之一材料或該指示符元件包含改變其顏色狀態之一光源。
  5. 如請求項1之電子裝置,竄改攻擊之該類型係下列至少一者:與無效鑑別資訊相關聯之該記憶體之一存取、將該記憶體自一印刷電路板移除、與該記憶體相關聯之一殼體之一斷裂、一旁通道攻擊、或一錯誤攻擊。
  6. 一種幫助與一記憶體相關聯之資料保全之系統,其包含: 該記憶體經組態以包括複數個記憶體位置以幫助資料儲存;一反竄改元件,其經組態以與該記憶體相關聯且經組態以對與該記憶體相關聯之至少一竄改攻擊做出反應以至少部分基於竄改攻擊之一類型幫助與該記憶體相關聯之資料保全,其中,當該至少一竄改攻擊涉及一企圖存取該記憶體之個體之鑑別時,該反竄改元件進一步經組態以回應於該至少一竄改攻擊提供至少一指示符,其中該至少一指示符包含一含有該記憶體之記憶體模組之一部分之至少一者之一色彩狀態改變或與該記憶體模組相關聯之一指示符元件之一色彩狀態改變之至少一者,使得該至少一指示符可經由一視窗元件感知以幫助該至少一竄改攻擊之偵測,該視窗元件與一電子裝置相關聯,該記憶體模組經組態位於該電子裝置內。
  7. 如請求項6之系統,竄改攻擊之該類型係下列至少一者:與無效鑑別資訊相關聯之該記憶體之一存取、將該記憶體自一印刷電路板移除、與該記憶體相關聯之一殼體之一斷裂、一旁通道攻擊、或一錯誤攻擊。
  8. 如請求項6之系統,該反竄改元件進一步經組態以回應於該至少一竄改攻擊提供下列至少一者:該至少一竄改攻擊的證據、該至少一竄改攻擊的抵擋、或該至少一竄改攻擊的回應。
  9. 如請求項6之系統,其進一步包含該記憶體模組,該 記憶體模組經組態以包含至少該記憶體。
  10. 如請求項9之系統,該反竄改元件進一步經組態以使用一與該記憶體模組及一印刷電路板相關聯之網目(mesh)電路,且進一步經組態以幫助施加一預定電壓位準至該網目電路,其中該反竄改元件進一步經組態以至少部分基於該預定電壓位準的變化來判定該至少一個竄改攻擊已經發生且進一步經組態以藉由儲存在該記憶體中的至少一部分資料的抹除、該記憶體的災難性故障、或該記憶體的從容性故障的至少其中一者來回應該至少一個竄改攻擊。
  11. 如請求項9之系統,該記憶體模組之一殼體係由一材料組成,該材料至少部分基於竄改攻擊之該類型改變其色彩狀態,該反竄改元件進一步經組態以偵測存取該記憶體之一未授權企圖且幫助該材料之該色彩狀態之該改變以指示該至少一竄改攻擊已經發生。
  12. 如請求項11之系統,其進一步包含該視窗元件,其中該記憶體模組經組態以包含於與該電子裝置相關聯之一殼體內且該視窗元件經組態以相對於該記憶體模組於與該電子裝置相關聯之該殼體內之位置定位於與該電子裝置相關聯之該殼體之一表面上,使得該記憶體模組之該殼體可以被至少一使用者經由該視窗元件之一透明部分看見,該視窗元件之該透明部分使該至少一使用者感知該記憶體模組之該殼體。
  13. 如請求項9之系統,該記憶體模組之一殼體、或該記 憶體之一殼體之至少一者係由脆性材料形成,其回應於被打開斷裂成多片且使得儲存於該記憶體中之資料無法存取。
  14. 如請求項9之系統,該至少一竄改攻擊包含打開該記憶體模組之一殼體,該反竄改元件進一步經組態以採用與該記憶體模組之該殼體相關聯之一開關,其中該開關經組態以當該記憶體模組之該殼體被打開時改變狀態,該反竄改元件進一步經組態以偵測該開關之狀態改變、將該狀態改變識別為該至少一竄改攻擊、且藉由儲存在該記憶體中的至少一部分資料的抹除、該記憶體的災難性故障、或該記憶體的從容性故障的至少其中一者來回應該至少一個竄改攻擊。
  15. 如請求項9之系統,其進一步包含:一鑑別元件,其經組態以幫助與該個體相關聯之一鑑別憑證之驗證以至少部分基於一有效鑑別憑證控制該記憶體之存取;及一密碼元件,其經組態以執行資料加密及解密,其中該至少一竄改攻擊包含一旁通道攻擊、或一錯誤攻擊之至少一者,其中該反竄改元件進一步經組態以採用放置於該記憶體模組之該殼體內之一屏蔽(shield)且幫助降低放射與該資料加密或資料解密相關聯之資訊至該記憶體模組的該殼體外部以幫助抵抗該至少一竄改攻擊,其中該旁通道攻擊與相關於該記憶體或該密碼元件之至少一者之相關聯的電磁輻射、 電力消耗、或射頻特性的資訊之至少一者相關聯。
  16. 如請求項6之系統,該記憶體包含非揮發性記憶體。
  17. 一種包含請求項6之系統之電子裝置。
  18. 如請求項17之電子裝置,其中該電子裝置包含電腦、膝上型電腦、網路配備、媒體播放器、媒體記錄器、電視、智慧卡、電話、行動電話、智慧型電話、電子記事簿、個人數位助理、可攜式電子郵件讀取器、數位相機、電子遊戲、與數位權利管理相關聯的電子裝置、個人電腦記憶卡國際協會(Personal Computer Memory Card International Association,簡稱PCMCIA)卡、信任平台模組(trusted platform module,簡稱TPM)、硬體保全模組(Hardware Security Module,簡稱HSM)、機上盒(set-top box)、數位影像記錄器、遊戲平台(gaming console)、導航系統、具有計算能力的保全記憶體裝置、具有至少一個防竄改晶片的裝置、與工業控制系統相關聯的電子裝置、或機器中的嵌入式電腦、或其組合中的至少一者,其中,該機器包括飛機、影印機、機動車、或微波爐中之一者。
  19. 一種幫助與一記憶體相關聯之資料保全之方法,其包含:接收關於與該記憶體相關聯的至少一個竄改事件的資訊;以及部分基於竄改事件的類型來對該至少一個竄改事件作出反應以幫助保全與該記憶體相關聯之該資料, 其中該至少一竄改事件涉及一企圖存取該記憶體之個體之鑑別,且其中對該至少一個竄改事件作出反應進一步包含當判定該至少一個竄改事件發生,則至少提供該至少一個竄改事件的證據,與該至少一個竄改事件相關聯的該證據包括改變與容納該記憶體的殼體相關聯的色彩狀態或使容納該記憶體的該殼體變形的至少一者。
  20. 如請求項19之方法,該部分基於竄改事件的類型來對該至少一個竄改事件作出反應進一步包含下列至少一者:提供與該至少一竄改事件相關聯的證據、抵擋該至少一竄改事件、或回應該至少一竄改事件。
  21. 如請求項20之方法,其進一步包含:接收與該至少一個竄改事件相關聯的資訊,該竄改事件包括以下至少一者:企圖獲得對該記憶體的未經授權的存取、開啟容納該記憶體的殼體、或破壞與容納該記憶體的該殼體相關聯的封條;評估該接收的資訊;判定該至少一個竄改事件發生或竄改事件未發生的至少其中一者;以及當判定該至少一個竄改事件發生,則提供與該至少一個竄改事件相關聯的證據,與該至少一個竄改事件相關聯的該證據包括改變與容納該記憶體的殼體相關聯的色彩狀態或使容納該記憶體的該殼體變形的至少一者。
  22. 如請求項20之方法,其進一步包含:接收一鑑別憑證;判定該鑑別憑證是有效或該鑑別憑證是無效的至少一者;當該鑑別憑證是有效的,則同意與該記憶體相關聯的存取權利的子集,該存取權利的子集係部分依據該鑑別憑證;評估與一無效鑑別憑證相關聯的資訊;判定要鑑別的企圖次數已達到預定的最大次數或要鑑別的企圖次數未達到該預定的最大次數的至少其中一者;當要鑑別的企圖次數未達到該預定的最大次數,則增加與要鑑別的該企圖相關聯的一計數;當要鑑別的企圖次數未達到該預定的最大次數,則提示該個體以提供鑑別憑證;及部分依據該計數來判定該至少一個竄改事件發生或竄改事件未發生的至少其中一者。
  23. 如請求項20之方法,其進一步包含:接收與該至少一個竄改事件相關聯的資訊,該竄改事件包括企圖開啟容納該記憶體的一殼體;評估該接收的資訊;判定該至少一個竄改事件發生或竄改事件未發生的至少其中一者;以及當判定該至少一個竄改事件發生,則抵擋該至少 一個竄改事件,其中抵擋該至少一個竄改事件包括將容納該記憶體的該殼體破裂成為多塊,並且使得儲存在該記憶體中的該資料無法存取。
  24. 如請求項20之方法,其進一步包含:接收與該至少一個竄改事件相關聯的資訊,該竄改事件包括改變與容納該記憶體的殼體相關聯的開關的狀態或擾亂與該記憶體相關聯的一網目電路相關聯的電壓訊號之至少一者;評估該接收的資訊;判定該至少一個竄改事件發生或竄改事件未發生的至少一者;以及當判定該至少一個竄改事件發生,則回應該至少一個竄改事件,對於該至少一個竄改事件的該回應包括下列至少一者:抹除儲存在該記憶體中的至少一部分資料、產生該記憶體的災難性故障、或產生該記憶體的從容性故障。
  25. 一種幫助與一記憶體相關聯之資料保全之系統,其包含:用於將資料儲存於該記憶體中之構件;用於至少部分基於竄改攻擊之類型,提供一竄改攻擊的證據、抵擋一竄改攻擊、或回應一竄改攻擊以幫助與該記憶體相關聯之資料保全的構件;及用於改變與包括該記憶體之一記憶體殼體相關聯的一色彩狀態以幫助至少部分基於竄改攻擊之類型提 供該竄改攻擊的證據的構件,其中,回應於該竄改攻擊,該用於改變一色彩狀態之構件改變該記憶體殼體之一表面之至少一部分之一色彩狀態、或改變容納於該記憶體殼體中且與其相關聯之一指示器元件之一色彩狀態之至少一者,其中該記憶體殼體之該表面之該至少一部分之該色彩狀態之改變或該指示器元件之該色彩狀態之改變可經由一視窗元件感知以幫助該竄改攻擊之偵測,該視窗元件與一電子裝置相關聯,該記憶體位於該電子裝置內。
  26. 如請求項25之系統,其進一步包含:用於鑑別至少一使用者之構件;用以提供對於容納包含該記憶體的該記憶體殼體的一電子裝置有一透明的視野,以幫助察覺該色彩狀態的一改變的構件;用以供應電力以幫助保全與該記憶體相關聯的該資料的構件;以及用以評估與一竄改攻擊相關聯的資訊的構件。
TW097139850A 2007-10-17 2008-10-17 確保資料免於竄改攻擊之竄改反應性記憶體裝置 TWI500042B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/873,980 US7945792B2 (en) 2007-10-17 2007-10-17 Tamper reactive memory device to secure data from tamper attacks

Publications (2)

Publication Number Publication Date
TW200926201A TW200926201A (en) 2009-06-16
TWI500042B true TWI500042B (zh) 2015-09-11

Family

ID=40098046

Family Applications (1)

Application Number Title Priority Date Filing Date
TW097139850A TWI500042B (zh) 2007-10-17 2008-10-17 確保資料免於竄改攻擊之竄改反應性記憶體裝置

Country Status (3)

Country Link
US (1) US7945792B2 (zh)
TW (1) TWI500042B (zh)
WO (1) WO2009052385A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI818126B (zh) * 2019-12-06 2023-10-11 新唐科技股份有限公司 微處理器電路以及其記憶體的資料保護方法

Families Citing this family (532)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070084897A1 (en) 2003-05-20 2007-04-19 Shelton Frederick E Iv Articulating surgical stapling instrument incorporating a two-piece e-beam firing mechanism
US9060770B2 (en) 2003-05-20 2015-06-23 Ethicon Endo-Surgery, Inc. Robotically-driven surgical instrument with E-beam driver
US11896225B2 (en) 2004-07-28 2024-02-13 Cilag Gmbh International Staple cartridge comprising a pan
US11998198B2 (en) 2004-07-28 2024-06-04 Cilag Gmbh International Surgical stapling instrument incorporating a two-piece E-beam firing mechanism
US9072535B2 (en) 2011-05-27 2015-07-07 Ethicon Endo-Surgery, Inc. Surgical stapling instruments with rotatable staple deployment arrangements
US8215531B2 (en) 2004-07-28 2012-07-10 Ethicon Endo-Surgery, Inc. Surgical stapling instrument having a medical substance dispenser
US11246590B2 (en) 2005-08-31 2022-02-15 Cilag Gmbh International Staple cartridge including staple drivers having different unfired heights
US11484312B2 (en) 2005-08-31 2022-11-01 Cilag Gmbh International Staple cartridge comprising a staple driver arrangement
US7669746B2 (en) 2005-08-31 2010-03-02 Ethicon Endo-Surgery, Inc. Staple cartridges for forming staples having differing formed staple heights
US9237891B2 (en) 2005-08-31 2016-01-19 Ethicon Endo-Surgery, Inc. Robotically-controlled surgical stapling devices that produce formed staples having different lengths
US10159482B2 (en) 2005-08-31 2018-12-25 Ethicon Llc Fastener cartridge assembly comprising a fixed anvil and different staple heights
US7934630B2 (en) 2005-08-31 2011-05-03 Ethicon Endo-Surgery, Inc. Staple cartridges for forming staples having differing formed staple heights
US20070106317A1 (en) 2005-11-09 2007-05-10 Shelton Frederick E Iv Hydraulically and electrically actuated articulation joints for surgical instruments
US8708213B2 (en) 2006-01-31 2014-04-29 Ethicon Endo-Surgery, Inc. Surgical instrument having a feedback system
US8820603B2 (en) 2006-01-31 2014-09-02 Ethicon Endo-Surgery, Inc. Accessing data stored in a memory of a surgical instrument
US8186555B2 (en) 2006-01-31 2012-05-29 Ethicon Endo-Surgery, Inc. Motor-driven surgical cutting and fastening instrument with mechanical closure system
US11224427B2 (en) 2006-01-31 2022-01-18 Cilag Gmbh International Surgical stapling system including a console and retraction assembly
US20110290856A1 (en) 2006-01-31 2011-12-01 Ethicon Endo-Surgery, Inc. Robotically-controlled surgical instrument with force-feedback capabilities
US20120292367A1 (en) 2006-01-31 2012-11-22 Ethicon Endo-Surgery, Inc. Robotically-controlled end effector
US11793518B2 (en) 2006-01-31 2023-10-24 Cilag Gmbh International Powered surgical instruments with firing system lockout arrangements
US11278279B2 (en) 2006-01-31 2022-03-22 Cilag Gmbh International Surgical instrument assembly
US7845537B2 (en) 2006-01-31 2010-12-07 Ethicon Endo-Surgery, Inc. Surgical instrument having recording capabilities
US7753904B2 (en) 2006-01-31 2010-07-13 Ethicon Endo-Surgery, Inc. Endoscopic surgical instrument with a handle that can articulate with respect to the shaft
US20110024477A1 (en) 2009-02-06 2011-02-03 Hall Steven G Driven Surgical Stapler Improvements
US8992422B2 (en) 2006-03-23 2015-03-31 Ethicon Endo-Surgery, Inc. Robotically-controlled endoscopic accessory channel
US8236010B2 (en) 2006-03-23 2012-08-07 Ethicon Endo-Surgery, Inc. Surgical fastener and cutter with mimicking end effector
US8322455B2 (en) 2006-06-27 2012-12-04 Ethicon Endo-Surgery, Inc. Manually driven surgical cutting and fastening instrument
US10568652B2 (en) 2006-09-29 2020-02-25 Ethicon Llc Surgical staples having attached drivers of different heights and stapling instruments for deploying the same
US20080078802A1 (en) 2006-09-29 2008-04-03 Hess Christopher J Surgical staples and stapling instruments
US11980366B2 (en) 2006-10-03 2024-05-14 Cilag Gmbh International Surgical instrument
US11291441B2 (en) 2007-01-10 2022-04-05 Cilag Gmbh International Surgical instrument with wireless communication between control unit and remote sensor
US8652120B2 (en) 2007-01-10 2014-02-18 Ethicon Endo-Surgery, Inc. Surgical instrument with wireless communication between control unit and sensor transponders
US8684253B2 (en) 2007-01-10 2014-04-01 Ethicon Endo-Surgery, Inc. Surgical instrument with wireless communication between a control unit of a robotic system and remote sensor
US8632535B2 (en) 2007-01-10 2014-01-21 Ethicon Endo-Surgery, Inc. Interlock and surgical instrument including same
US11039836B2 (en) 2007-01-11 2021-06-22 Cilag Gmbh International Staple cartridge for use with a surgical stapling instrument
US20080169333A1 (en) 2007-01-11 2008-07-17 Shelton Frederick E Surgical stapler end effector with tapered distal end
US7604151B2 (en) 2007-03-15 2009-10-20 Ethicon Endo-Surgery, Inc. Surgical stapling systems and staple cartridges for deploying surgical staples with tissue compression features
US8893946B2 (en) 2007-03-28 2014-11-25 Ethicon Endo-Surgery, Inc. Laparoscopic tissue thickness and clamp load measuring devices
US8931682B2 (en) 2007-06-04 2015-01-13 Ethicon Endo-Surgery, Inc. Robotically-controlled shaft based rotary drive systems for surgical instruments
US11672531B2 (en) 2007-06-04 2023-06-13 Cilag Gmbh International Rotary drive systems for surgical instruments
US7753245B2 (en) 2007-06-22 2010-07-13 Ethicon Endo-Surgery, Inc. Surgical stapling instruments
US11849941B2 (en) 2007-06-29 2023-12-26 Cilag Gmbh International Staple cartridge having staple cavities extending at a transverse angle relative to a longitudinal cartridge axis
US7866527B2 (en) 2008-02-14 2011-01-11 Ethicon Endo-Surgery, Inc. Surgical stapling apparatus with interlockable firing system
US8758391B2 (en) 2008-02-14 2014-06-24 Ethicon Endo-Surgery, Inc. Interchangeable tools for surgical instruments
US8636736B2 (en) 2008-02-14 2014-01-28 Ethicon Endo-Surgery, Inc. Motorized surgical cutting and fastening instrument
JP5410110B2 (ja) 2008-02-14 2014-02-05 エシコン・エンド−サージェリィ・インコーポレイテッド Rf電極を有する外科用切断・固定器具
US11986183B2 (en) 2008-02-14 2024-05-21 Cilag Gmbh International Surgical cutting and fastening instrument comprising a plurality of sensors to measure an electrical parameter
US9179912B2 (en) 2008-02-14 2015-11-10 Ethicon Endo-Surgery, Inc. Robotically-controlled motorized surgical cutting and fastening instrument
US7819298B2 (en) 2008-02-14 2010-10-26 Ethicon Endo-Surgery, Inc. Surgical stapling apparatus with control features operable with one hand
US8573465B2 (en) 2008-02-14 2013-11-05 Ethicon Endo-Surgery, Inc. Robotically-controlled surgical end effector system with rotary actuated closure systems
US11272927B2 (en) 2008-02-15 2022-03-15 Cilag Gmbh International Layer arrangements for surgical staple cartridges
US10390823B2 (en) 2008-02-15 2019-08-27 Ethicon Llc End effector comprising an adjunct
US8646046B2 (en) * 2008-05-15 2014-02-04 Advanced Micro Devices, Inc. Distributed digital rights management system and method
US8370644B2 (en) * 2008-05-30 2013-02-05 Spansion Llc Instant hardware erase for content reset and pseudo-random number generation
FR2935823B1 (fr) * 2008-09-11 2010-10-01 Oberthur Technologies Procede et dispositif de protection d'un microcircuit contre les attaques.
US8210411B2 (en) 2008-09-23 2012-07-03 Ethicon Endo-Surgery, Inc. Motor-driven surgical cutting instrument
US11648005B2 (en) 2008-09-23 2023-05-16 Cilag Gmbh International Robotically-controlled motorized surgical instrument with an end effector
US9005230B2 (en) 2008-09-23 2015-04-14 Ethicon Endo-Surgery, Inc. Motorized surgical instrument
US9386983B2 (en) 2008-09-23 2016-07-12 Ethicon Endo-Surgery, Llc Robotically-controlled motorized surgical instrument
US8608045B2 (en) 2008-10-10 2013-12-17 Ethicon Endo-Sugery, Inc. Powered surgical cutting and stapling apparatus with manually retractable firing system
US20100171202A1 (en) * 2009-01-07 2010-07-08 Tian Weicheng Method of securely data protecting arrangement for electronic device
TWI415006B (zh) * 2009-01-20 2013-11-11 Mstar Semiconductor Inc 射頻識別標籤及其運作方法
US8517239B2 (en) 2009-02-05 2013-08-27 Ethicon Endo-Surgery, Inc. Surgical stapling instrument comprising a magnetic element driver
CN102341048A (zh) 2009-02-06 2012-02-01 伊西康内外科公司 动力手术缝合器的改进
US8444036B2 (en) 2009-02-06 2013-05-21 Ethicon Endo-Surgery, Inc. Motor driven surgical fastener device with mechanisms for adjusting a tissue gap within the end effector
US8089285B2 (en) * 2009-03-03 2012-01-03 International Business Machines Corporation Implementing tamper resistant integrated circuit chips
RU2429575C2 (ru) * 2009-04-30 2011-09-20 Борис Аркадьевич Панфилов Способ симметричного шифрования на основе смешанной системы счисления
WO2010133709A1 (es) * 2009-05-20 2010-11-25 Itos Outsourcing Services, S.L. Sistema de detección de intrusiones para dispositivos con carcasa practicable
KR101347001B1 (ko) * 2009-09-29 2014-01-02 잼텍 리미티드 제한된 암호 키 검색을 갖는 커뮤니케이션 시스템, 방법 및 장치
US8220688B2 (en) 2009-12-24 2012-07-17 Ethicon Endo-Surgery, Inc. Motor-driven surgical cutting instrument with electric actuator directional control assembly
US8851354B2 (en) 2009-12-24 2014-10-07 Ethicon Endo-Surgery, Inc. Surgical cutting instrument that analyzes tissue thickness
US9038188B2 (en) * 2010-01-15 2015-05-19 Bank Of America Corporation Protecting data stored in a chip card interface device in the event of compromise
WO2011145095A2 (en) * 2010-05-20 2011-11-24 High Sec Labs Ltd. Computer motherboard having peripheral security functions
US8783543B2 (en) 2010-07-30 2014-07-22 Ethicon Endo-Surgery, Inc. Tissue acquisition arrangements and methods for surgical stapling devices
US8938624B2 (en) 2010-09-15 2015-01-20 Lsi Corporation Encryption key destruction for secure data erasure
US8881295B2 (en) * 2010-09-28 2014-11-04 Alcatel Lucent Garbled circuit generation in a leakage-resilient manner
US9282962B2 (en) 2010-09-30 2016-03-15 Ethicon Endo-Surgery, Llc Adhesive film laminate
US9629814B2 (en) 2010-09-30 2017-04-25 Ethicon Endo-Surgery, Llc Tissue thickness compensator configured to redistribute compressive forces
US9364233B2 (en) 2010-09-30 2016-06-14 Ethicon Endo-Surgery, Llc Tissue thickness compensators for circular surgical staplers
US9220501B2 (en) 2010-09-30 2015-12-29 Ethicon Endo-Surgery, Inc. Tissue thickness compensators
US9301753B2 (en) 2010-09-30 2016-04-05 Ethicon Endo-Surgery, Llc Expandable tissue thickness compensator
US9320523B2 (en) 2012-03-28 2016-04-26 Ethicon Endo-Surgery, Llc Tissue thickness compensator comprising tissue ingrowth features
US12213666B2 (en) 2010-09-30 2025-02-04 Cilag Gmbh International Tissue thickness compensator comprising layers
US9241714B2 (en) 2011-04-29 2016-01-26 Ethicon Endo-Surgery, Inc. Tissue thickness compensator and method for making the same
US8777004B2 (en) 2010-09-30 2014-07-15 Ethicon Endo-Surgery, Inc. Compressible staple cartridge comprising alignment members
CN103140178B (zh) 2010-09-30 2015-09-23 伊西康内外科公司 包括保持矩阵和对齐矩阵的紧固件系统
US11298125B2 (en) 2010-09-30 2022-04-12 Cilag Gmbh International Tissue stapler having a thickness compensator
US11812965B2 (en) 2010-09-30 2023-11-14 Cilag Gmbh International Layer of material for a surgical end effector
US9277919B2 (en) 2010-09-30 2016-03-08 Ethicon Endo-Surgery, Llc Tissue thickness compensator comprising fibers to produce a resilient load
US10945731B2 (en) 2010-09-30 2021-03-16 Ethicon Llc Tissue thickness compensator comprising controlled release and expansion
US9232941B2 (en) 2010-09-30 2016-01-12 Ethicon Endo-Surgery, Inc. Tissue thickness compensator comprising a reservoir
US11849952B2 (en) 2010-09-30 2023-12-26 Cilag Gmbh International Staple cartridge comprising staples positioned within a compressible portion thereof
US8695866B2 (en) 2010-10-01 2014-04-15 Ethicon Endo-Surgery, Inc. Surgical instrument having a power control circuit
PL2466505T3 (pl) * 2010-12-01 2013-10-31 Nagravision Sa Sposób rozpoznawania autentyczności terminala
US8812860B1 (en) * 2010-12-03 2014-08-19 Symantec Corporation Systems and methods for protecting data stored on removable storage devices by requiring external user authentication
DE102011002706B4 (de) * 2011-01-14 2013-12-19 Siemens Aktiengesellschaft Vorrichtung und Verfahren zum Schutz eines Sicherheitsmoduls gegen Manipulationsversuche in einem Feldgerät
DE102011007572A1 (de) * 2011-04-18 2012-10-18 Siemens Aktiengesellschaft Verfahren zur Überwachung eines Tamperschutzes sowie Überwachungssystem für ein Feldgerät mit Tamperschutz
DE102011007571A1 (de) * 2011-04-18 2012-10-18 Siemens Aktiengesellschaft Tamperschutzvorrichtung zum Tamperschutz eines Feldgeräts
CA2834649C (en) 2011-04-29 2021-02-16 Ethicon Endo-Surgery, Inc. Staple cartridge comprising staples positioned within a compressible portion thereof
US11207064B2 (en) 2011-05-27 2021-12-28 Cilag Gmbh International Automated end effector component reloading system for use with a robotic system
US9170843B2 (en) 2011-09-24 2015-10-27 Elwha Llc Data handling apparatus adapted for scheduling operations according to resource allocation based on entitlement
US9443085B2 (en) 2011-07-19 2016-09-13 Elwha Llc Intrusion detection using taint accumulation
US9465657B2 (en) 2011-07-19 2016-10-11 Elwha Llc Entitlement vector for library usage in managing resource allocation and scheduling based on usage and priority
US9798873B2 (en) 2011-08-04 2017-10-24 Elwha Llc Processor operable to ensure code integrity
US9575903B2 (en) * 2011-08-04 2017-02-21 Elwha Llc Security perimeter
US8955111B2 (en) 2011-09-24 2015-02-10 Elwha Llc Instruction set adapted for security risk monitoring
US9471373B2 (en) 2011-09-24 2016-10-18 Elwha Llc Entitlement vector for library usage in managing resource allocation and scheduling based on usage and priority
US9558034B2 (en) 2011-07-19 2017-01-31 Elwha Llc Entitlement vector for managing resource allocation
US9098608B2 (en) 2011-10-28 2015-08-04 Elwha Llc Processor configured to allocate resources using an entitlement vector
US9460290B2 (en) 2011-07-19 2016-10-04 Elwha Llc Conditional security response using taint vector monitoring
US8813085B2 (en) 2011-07-19 2014-08-19 Elwha Llc Scheduling threads based on priority utilizing entitlement vectors, weight and usage level
US8930714B2 (en) 2011-07-19 2015-01-06 Elwha Llc Encrypted memory
US9298918B2 (en) 2011-11-30 2016-03-29 Elwha Llc Taint injection and tracking
KR101155451B1 (ko) * 2011-08-31 2012-06-15 테세라, 인코포레이티드 Dram 보안 소거
US9009860B2 (en) * 2011-11-03 2015-04-14 Cram Worldwide, Llc Tamper resistance extension via tamper sensing material housing integration
EP2795512A4 (en) 2011-12-22 2016-01-06 Intel Corp STILL AVAILABLE EMBEDDED THEFT REACTION SYSTEM
WO2013095585A1 (en) 2011-12-22 2013-06-27 Intel Corporation Always-available embedded theft reaction subsystem
WO2013095583A1 (en) 2011-12-22 2013-06-27 Intel Corporation Always-available embedded theft reaction subsystem
WO2013095594A1 (en) 2011-12-22 2013-06-27 Intel Corporation Always-available embedded theft reaction subsystem
EP2795517A4 (en) 2011-12-22 2015-09-02 Intel Corp STILL AVAILABLE EMBEDDED THEFT REACTION SYSTEM
EP2795518A4 (en) 2011-12-22 2015-09-02 Intel Corp INCORPORATED FLIGHT REACTION SUBSYSTEM ALWAYS AVAILABLE
WO2013095586A1 (en) 2011-12-22 2013-06-27 Intel Corporation Always-available embedded theft reaction subsystem
WO2013095584A1 (en) 2011-12-22 2013-06-27 Intel Corporation Always-available embedded theft reaction subsystem
US9507918B2 (en) 2011-12-22 2016-11-29 Intel Corporation Always-available embedded theft reaction subsystem
US9044230B2 (en) 2012-02-13 2015-06-02 Ethicon Endo-Surgery, Inc. Surgical cutting and fastening instrument with apparatus for determining cartridge and firing motion status
RU2014143258A (ru) 2012-03-28 2016-05-20 Этикон Эндо-Серджери, Инк. Компенсатор толщины ткани, содержащий множество слоев
MX350846B (es) 2012-03-28 2017-09-22 Ethicon Endo Surgery Inc Compensador de grosor de tejido que comprende cápsulas que definen un ambiente de baja presión.
RU2644272C2 (ru) 2012-03-28 2018-02-08 Этикон Эндо-Серджери, Инк. Узел ограничения, включающий компенсатор толщины ткани
US9101358B2 (en) 2012-06-15 2015-08-11 Ethicon Endo-Surgery, Inc. Articulatable surgical instrument comprising a firing drive
US11278284B2 (en) 2012-06-28 2022-03-22 Cilag Gmbh International Rotary drive arrangements for surgical instruments
US20140005678A1 (en) 2012-06-28 2014-01-02 Ethicon Endo-Surgery, Inc. Rotary drive arrangements for surgical instruments
US9289256B2 (en) 2012-06-28 2016-03-22 Ethicon Endo-Surgery, Llc Surgical end effectors having angled tissue-contacting surfaces
US20140001231A1 (en) 2012-06-28 2014-01-02 Ethicon Endo-Surgery, Inc. Firing system lockout arrangements for surgical instruments
EP2866686A1 (en) 2012-06-28 2015-05-06 Ethicon Endo-Surgery, Inc. Empty clip cartridge lockout
BR112014032776B1 (pt) 2012-06-28 2021-09-08 Ethicon Endo-Surgery, Inc Sistema de instrumento cirúrgico e kit cirúrgico para uso com um sistema de instrumento cirúrgico
US20140005718A1 (en) 2012-06-28 2014-01-02 Ethicon Endo-Surgery, Inc. Multi-functional powered surgical device with external dissection features
US9282974B2 (en) 2012-06-28 2016-03-15 Ethicon Endo-Surgery, Llc Empty clip cartridge lockout
US12383267B2 (en) 2012-06-28 2025-08-12 Cilag Gmbh International Robotically powered surgical device with manually-actuatable reversing system
CN103679083A (zh) * 2012-09-25 2014-03-26 神讯电脑(昆山)有限公司 电子装置
US9183402B2 (en) * 2012-08-17 2015-11-10 Broadcom Corporation Protecting secure software in a multi-security-CPU system
US9858445B2 (en) * 2012-08-31 2018-01-02 Bluebird Inc. Mobile terminal provided with security function
US8984641B2 (en) * 2012-10-10 2015-03-17 Honeywell International Inc. Field device having tamper attempt reporting
US9218509B2 (en) 2013-02-08 2015-12-22 Everspin Technologies, Inc. Response to tamper detection in a memory device
WO2014124271A1 (en) 2013-02-08 2014-08-14 Everspin Technologies, Inc. Tamper detection and response in a memory device
MX368026B (es) 2013-03-01 2019-09-12 Ethicon Endo Surgery Inc Instrumento quirúrgico articulable con vías conductoras para la comunicación de la señal.
JP6345707B2 (ja) 2013-03-01 2018-06-20 エシコン・エンド−サージェリィ・インコーポレイテッドEthicon Endo−Surgery,Inc. ソフトストップを備えた外科用器具
US9629629B2 (en) 2013-03-14 2017-04-25 Ethicon Endo-Surgey, LLC Control systems for surgical instruments
US9808244B2 (en) 2013-03-14 2017-11-07 Ethicon Llc Sensor arrangements for absolute positioning system for surgical instruments
BR112015026109B1 (pt) 2013-04-16 2022-02-22 Ethicon Endo-Surgery, Inc Instrumento cirúrgico
US9867612B2 (en) 2013-04-16 2018-01-16 Ethicon Llc Powered surgical stapler
KR101723100B1 (ko) * 2013-07-18 2017-04-05 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 메모리 공격 검출
RU2678363C2 (ru) 2013-08-23 2019-01-28 ЭТИКОН ЭНДО-СЕРДЖЕРИ, ЭлЭлСи Устройства втягивания пускового элемента для хирургических инструментов с электропитанием
US20150053746A1 (en) 2013-08-23 2015-02-26 Ethicon Endo-Surgery, Inc. Torque optimization for surgical instruments
US9912474B2 (en) * 2013-09-27 2018-03-06 Intel Corporation Performing telemetry, data gathering, and failure isolation using non-volatile memory
KR101343349B1 (ko) * 2013-10-15 2013-12-20 권영대 지문 인증을 수행하는 보안카드와 그에 따른 보안카드 처리 시스템 및 그 처리 방법
FR3012234B1 (fr) * 2013-10-23 2017-02-24 Proton World Int Nv Protection de l'execution d'un algorithme contre des attaques par canaux caches
US9962161B2 (en) 2014-02-12 2018-05-08 Ethicon Llc Deliverable surgical instrument
US9884456B2 (en) 2014-02-24 2018-02-06 Ethicon Llc Implantable layers and methods for altering one or more properties of implantable layers for use with fastening instruments
CN106232029B (zh) 2014-02-24 2019-04-12 伊西康内外科有限责任公司 包括击发构件锁定件的紧固系统
US10013049B2 (en) 2014-03-26 2018-07-03 Ethicon Llc Power management through sleep options of segmented circuit and wake up control
US10004497B2 (en) 2014-03-26 2018-06-26 Ethicon Llc Interface systems for use with surgical instruments
BR112016021943B1 (pt) 2014-03-26 2022-06-14 Ethicon Endo-Surgery, Llc Instrumento cirúrgico para uso por um operador em um procedimento cirúrgico
US12232723B2 (en) 2014-03-26 2025-02-25 Cilag Gmbh International Systems and methods for controlling a segmented circuit
US9743929B2 (en) 2014-03-26 2017-08-29 Ethicon Llc Modular powered surgical instrument with detachable shaft assemblies
CN106456176B (zh) 2014-04-16 2019-06-28 伊西康内外科有限责任公司 包括具有不同构型的延伸部的紧固件仓
CN106456159B (zh) 2014-04-16 2019-03-08 伊西康内外科有限责任公司 紧固件仓组件和钉保持器盖布置结构
US9801627B2 (en) 2014-09-26 2017-10-31 Ethicon Llc Fastener cartridge for creating a flexible staple line
US9844369B2 (en) 2014-04-16 2017-12-19 Ethicon Llc Surgical end effectors with firing element monitoring arrangements
JP6612256B2 (ja) 2014-04-16 2019-11-27 エシコン エルエルシー 不均一な締結具を備える締結具カートリッジ
US20150297225A1 (en) 2014-04-16 2015-10-22 Ethicon Endo-Surgery, Inc. Fastener cartridges including extensions having different configurations
JP2015215687A (ja) * 2014-05-08 2015-12-03 パナソニックIpマネジメント株式会社 可搬型決済端末装置
US9438627B2 (en) * 2014-06-11 2016-09-06 International Business Machines Corporation Shared security utility appliance for secure application and data processing
US10045781B2 (en) 2014-06-13 2018-08-14 Ethicon Llc Closure lockout systems for surgical instruments
US9724094B2 (en) 2014-09-05 2017-08-08 Ethicon Llc Adjunct with integrated sensors to quantify tissue compression
US11311294B2 (en) 2014-09-05 2022-04-26 Cilag Gmbh International Powered medical device including measurement of closure state of jaws
BR112017004361B1 (pt) 2014-09-05 2023-04-11 Ethicon Llc Sistema eletrônico para um instrumento cirúrgico
US10105142B2 (en) 2014-09-18 2018-10-23 Ethicon Llc Surgical stapler with plurality of cutting elements
CN107427300B (zh) 2014-09-26 2020-12-04 伊西康有限责任公司 外科缝合支撑物和辅助材料
US11523821B2 (en) 2014-09-26 2022-12-13 Cilag Gmbh International Method for creating a flexible staple line
US10076325B2 (en) 2014-10-13 2018-09-18 Ethicon Llc Surgical stapling apparatus comprising a tissue stop
US9924944B2 (en) 2014-10-16 2018-03-27 Ethicon Llc Staple cartridge comprising an adjunct material
CN107077569B (zh) 2014-10-20 2021-05-07 基岩自动化平台公司 用于工业控制系统的防篡改模块
US10517594B2 (en) 2014-10-29 2019-12-31 Ethicon Llc Cartridge assemblies for surgical staplers
US11141153B2 (en) 2014-10-29 2021-10-12 Cilag Gmbh International Staple cartridges comprising driver arrangements
US9844376B2 (en) 2014-11-06 2017-12-19 Ethicon Llc Staple cartridge comprising a releasable adjunct material
US9189656B1 (en) * 2014-11-25 2015-11-17 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. IC chip package disabling device
US10736636B2 (en) 2014-12-10 2020-08-11 Ethicon Llc Articulatable surgical instrument system
JP2016115080A (ja) * 2014-12-12 2016-06-23 株式会社オートネットワーク技術研究所 情報処理装置
US9844375B2 (en) 2014-12-18 2017-12-19 Ethicon Llc Drive arrangements for articulatable surgical instruments
US10085748B2 (en) 2014-12-18 2018-10-02 Ethicon Llc Locking arrangements for detachable shaft assemblies with articulatable surgical end effectors
RU2703684C2 (ru) 2014-12-18 2019-10-21 ЭТИКОН ЭНДО-СЕРДЖЕРИ, ЭлЭлСи Хирургический инструмент с упором, который выполнен с возможностью избирательного перемещения относительно кассеты со скобами вокруг дискретной неподвижной оси
US10117649B2 (en) 2014-12-18 2018-11-06 Ethicon Llc Surgical instrument assembly comprising a lockable articulation system
US10188385B2 (en) 2014-12-18 2019-01-29 Ethicon Llc Surgical instrument system comprising lockable systems
US10004501B2 (en) 2014-12-18 2018-06-26 Ethicon Llc Surgical instruments with improved closure arrangements
US9844374B2 (en) 2014-12-18 2017-12-19 Ethicon Llc Surgical instrument systems comprising an articulatable end effector and means for adjusting the firing stroke of a firing member
US9987000B2 (en) 2014-12-18 2018-06-05 Ethicon Llc Surgical instrument assembly comprising a flexible articulation system
US9931118B2 (en) 2015-02-27 2018-04-03 Ethicon Endo-Surgery, Llc Reinforced battery for a surgical instrument
US11154301B2 (en) 2015-02-27 2021-10-26 Cilag Gmbh International Modular stapling assembly
US10180463B2 (en) 2015-02-27 2019-01-15 Ethicon Llc Surgical apparatus configured to assess whether a performance parameter of the surgical apparatus is within an acceptable performance band
US10226250B2 (en) 2015-02-27 2019-03-12 Ethicon Llc Modular stapling assembly
US10245033B2 (en) 2015-03-06 2019-04-02 Ethicon Llc Surgical instrument comprising a lockable battery housing
US9895148B2 (en) 2015-03-06 2018-02-20 Ethicon Endo-Surgery, Llc Monitoring speed control and precision incrementing of motor for powered surgical instruments
US9901342B2 (en) 2015-03-06 2018-02-27 Ethicon Endo-Surgery, Llc Signal and power communication system positioned on a rotatable shaft
US10052044B2 (en) 2015-03-06 2018-08-21 Ethicon Llc Time dependent evaluation of sensor data to determine stability, creep, and viscoelastic elements of measures
US10045776B2 (en) 2015-03-06 2018-08-14 Ethicon Llc Control techniques and sub-processor contained within modular shaft with select control processing from handle
JP2020121162A (ja) 2015-03-06 2020-08-13 エシコン エルエルシーEthicon LLC 測定の安定性要素、クリープ要素、及び粘弾性要素を決定するためのセンサデータの時間依存性評価
US10617412B2 (en) 2015-03-06 2020-04-14 Ethicon Llc System for detecting the mis-insertion of a staple cartridge into a surgical stapler
US9924961B2 (en) 2015-03-06 2018-03-27 Ethicon Endo-Surgery, Llc Interactive feedback system for powered surgical instruments
US10441279B2 (en) 2015-03-06 2019-10-15 Ethicon Llc Multiple level thresholds to modify operation of powered surgical instruments
US9993248B2 (en) 2015-03-06 2018-06-12 Ethicon Endo-Surgery, Llc Smart sensors with local signal processing
US10687806B2 (en) 2015-03-06 2020-06-23 Ethicon Llc Adaptive tissue compression techniques to adjust closure rates for multiple tissue types
US9808246B2 (en) 2015-03-06 2017-11-07 Ethicon Endo-Surgery, Llc Method of operating a powered surgical instrument
US9471236B1 (en) 2015-03-24 2016-10-18 International Business Machines Corporation Security for memory module data
US10433844B2 (en) 2015-03-31 2019-10-08 Ethicon Llc Surgical instrument with selectively disengageable threaded drive systems
US10021170B2 (en) * 2015-05-29 2018-07-10 Pure Storage, Inc. Managing a storage array using client-side services
US10335149B2 (en) 2015-06-18 2019-07-02 Ethicon Llc Articulatable surgical instruments with composite firing beam structures with center firing support member for articulation support
KR102362654B1 (ko) 2015-07-03 2022-02-15 삼성전자주식회사 오븐
GB2540408B (en) * 2015-07-16 2021-09-15 Trw Ltd Electronic control units for vehicles
US11058425B2 (en) 2015-08-17 2021-07-13 Ethicon Llc Implantable layers for a surgical instrument
US10390829B2 (en) 2015-08-26 2019-08-27 Ethicon Llc Staples comprising a cover
US10363036B2 (en) 2015-09-23 2019-07-30 Ethicon Llc Surgical stapler having force-based motor control
US10105139B2 (en) 2015-09-23 2018-10-23 Ethicon Llc Surgical stapler having downstream current-based motor control
US10085751B2 (en) 2015-09-23 2018-10-02 Ethicon Llc Surgical stapler having temperature-based motor control
US10076326B2 (en) 2015-09-23 2018-09-18 Ethicon Llc Surgical stapler having current mirror-based motor control
US10327769B2 (en) 2015-09-23 2019-06-25 Ethicon Llc Surgical stapler having motor control based on a drive system component
US10238386B2 (en) 2015-09-23 2019-03-26 Ethicon Llc Surgical stapler having motor control based on an electrical parameter related to a motor current
US10299878B2 (en) 2015-09-25 2019-05-28 Ethicon Llc Implantable adjunct systems for determining adjunct skew
US9911012B2 (en) 2015-09-25 2018-03-06 International Business Machines Corporation Overlapping, discrete tamper-respondent sensors
US11890015B2 (en) 2015-09-30 2024-02-06 Cilag Gmbh International Compressible adjunct with crossing spacer fibers
US10980539B2 (en) 2015-09-30 2021-04-20 Ethicon Llc Implantable adjunct comprising bonded layers
US10561420B2 (en) 2015-09-30 2020-02-18 Ethicon Llc Tubular absorbable constructs
US10271849B2 (en) 2015-09-30 2019-04-30 Ethicon Llc Woven constructs with interlocked standing fibers
KR102316279B1 (ko) * 2015-10-19 2021-10-22 삼성전자주식회사 비휘발성 메모리 장치 및 이를 포함하는 에스에스디
US9934377B2 (en) 2015-11-20 2018-04-03 Atmel Corporation Input/output parameter selection
US10292704B2 (en) 2015-12-30 2019-05-21 Ethicon Llc Mechanisms for compensating for battery pack failure in powered surgical instruments
US10265068B2 (en) 2015-12-30 2019-04-23 Ethicon Llc Surgical instruments with separable motors and motor control circuits
US10368865B2 (en) 2015-12-30 2019-08-06 Ethicon Llc Mechanisms for compensating for drivetrain failure in powered surgical instruments
CN105488433B (zh) * 2016-01-08 2017-07-21 腾讯科技(深圳)有限公司 终端密钥生成方法及装置
CN108882932B (zh) 2016-02-09 2021-07-23 伊西康有限责任公司 具有非对称关节运动构造的外科器械
US11213293B2 (en) 2016-02-09 2022-01-04 Cilag Gmbh International Articulatable surgical instruments with single articulation link arrangements
US10653413B2 (en) 2016-02-09 2020-05-19 Ethicon Llc Surgical instruments with an end effector that is highly articulatable relative to an elongate shaft assembly
US11224426B2 (en) 2016-02-12 2022-01-18 Cilag Gmbh International Mechanisms for compensating for drivetrain failure in powered surgical instruments
US10258331B2 (en) 2016-02-12 2019-04-16 Ethicon Llc Mechanisms for compensating for drivetrain failure in powered surgical instruments
US10448948B2 (en) 2016-02-12 2019-10-22 Ethicon Llc Mechanisms for compensating for drivetrain failure in powered surgical instruments
US10314582B2 (en) 2016-04-01 2019-06-11 Ethicon Llc Surgical instrument comprising a shifting mechanism
US10617413B2 (en) 2016-04-01 2020-04-14 Ethicon Llc Closure system arrangements for surgical cutting and stapling devices with separate and distinct firing shafts
US10492783B2 (en) 2016-04-15 2019-12-03 Ethicon, Llc Surgical instrument with improved stop/start control during a firing motion
US10456137B2 (en) 2016-04-15 2019-10-29 Ethicon Llc Staple formation detection mechanisms
US10335145B2 (en) 2016-04-15 2019-07-02 Ethicon Llc Modular surgical instrument with configurable operating mode
US10357247B2 (en) 2016-04-15 2019-07-23 Ethicon Llc Surgical instrument with multiple program responses during a firing motion
US11179150B2 (en) 2016-04-15 2021-11-23 Cilag Gmbh International Systems and methods for controlling a surgical stapling and cutting instrument
US10828028B2 (en) 2016-04-15 2020-11-10 Ethicon Llc Surgical instrument with multiple program responses during a firing motion
US10426467B2 (en) 2016-04-15 2019-10-01 Ethicon Llc Surgical instrument with detection sensors
US10405859B2 (en) 2016-04-15 2019-09-10 Ethicon Llc Surgical instrument with adjustable stop/start control during a firing motion
US11607239B2 (en) 2016-04-15 2023-03-21 Cilag Gmbh International Systems and methods for controlling a surgical stapling and cutting instrument
US10426469B2 (en) 2016-04-18 2019-10-01 Ethicon Llc Surgical instrument comprising a primary firing lockout and a secondary firing lockout
US11317917B2 (en) 2016-04-18 2022-05-03 Cilag Gmbh International Surgical stapling system comprising a lockable firing assembly
US20170296173A1 (en) 2016-04-18 2017-10-19 Ethicon Endo-Surgery, Llc Method for operating a surgical instrument
WO2017196319A1 (en) * 2016-05-11 2017-11-16 Hewlett Packard Enterprise Development Lp Electronic device access control
US10548673B2 (en) 2016-08-16 2020-02-04 Ethicon Llc Surgical tool with a display
US20180082020A1 (en) * 2016-09-22 2018-03-22 Laxmikantha Elachithaya Rajagopal Method and device for securing medical record
US10320563B2 (en) * 2016-09-23 2019-06-11 Apple Inc. Cryptographic entropy tree
US10299372B2 (en) 2016-09-26 2019-05-21 International Business Machines Corporation Vented tamper-respondent assemblies
US10621351B2 (en) 2016-11-01 2020-04-14 Raptor Engineering, LLC. Systems and methods for tamper-resistant verification of firmware with a trusted platform module
US10667809B2 (en) 2016-12-21 2020-06-02 Ethicon Llc Staple cartridge and staple cartridge channel comprising windows defined therein
US20180168615A1 (en) 2016-12-21 2018-06-21 Ethicon Endo-Surgery, Llc Method of deforming staples from two different types of staple cartridges with the same surgical stapling instrument
US11160551B2 (en) 2016-12-21 2021-11-02 Cilag Gmbh International Articulatable surgical stapling instruments
US11179155B2 (en) 2016-12-21 2021-11-23 Cilag Gmbh International Anvil arrangements for surgical staplers
US10888322B2 (en) 2016-12-21 2021-01-12 Ethicon Llc Surgical instrument comprising a cutting member
US11419606B2 (en) 2016-12-21 2022-08-23 Cilag Gmbh International Shaft assembly comprising a clutch configured to adapt the output of a rotary firing member to two different systems
US10426471B2 (en) 2016-12-21 2019-10-01 Ethicon Llc Surgical instrument with multiple failure response modes
US10492785B2 (en) 2016-12-21 2019-12-03 Ethicon Llc Shaft assembly comprising a lockout
CN110114014B (zh) 2016-12-21 2022-08-09 爱惜康有限责任公司 包括端部执行器闭锁件和击发组件闭锁件的外科器械系统
US10835246B2 (en) 2016-12-21 2020-11-17 Ethicon Llc Staple cartridges and arrangements of staples and staple cavities therein
US10624635B2 (en) 2016-12-21 2020-04-21 Ethicon Llc Firing members with non-parallel jaw engagement features for surgical end effectors
US10898186B2 (en) 2016-12-21 2021-01-26 Ethicon Llc Staple forming pocket arrangements comprising primary sidewalls and pocket sidewalls
JP7010956B2 (ja) 2016-12-21 2022-01-26 エシコン エルエルシー 組織をステープル留めする方法
US10582928B2 (en) 2016-12-21 2020-03-10 Ethicon Llc Articulation lock arrangements for locking an end effector in an articulated position in response to actuation of a jaw closure system
US10856868B2 (en) 2016-12-21 2020-12-08 Ethicon Llc Firing member pin configurations
US10758230B2 (en) 2016-12-21 2020-09-01 Ethicon Llc Surgical instrument with primary and safety processors
JP6983893B2 (ja) 2016-12-21 2021-12-17 エシコン エルエルシーEthicon LLC 外科用エンドエフェクタ及び交換式ツールアセンブリのためのロックアウト構成
US11134942B2 (en) 2016-12-21 2021-10-05 Cilag Gmbh International Surgical stapling instruments and staple-forming anvils
JP7010957B2 (ja) 2016-12-21 2022-01-26 エシコン エルエルシー ロックアウトを備えるシャフトアセンブリ
JP2020501779A (ja) 2016-12-21 2020-01-23 エシコン エルエルシーEthicon LLC 外科用ステープル留めシステム
JP2020501815A (ja) 2016-12-21 2020-01-23 エシコン エルエルシーEthicon LLC 外科用ステープル留めシステム
US10675026B2 (en) 2016-12-21 2020-06-09 Ethicon Llc Methods of stapling tissue
US10327329B2 (en) * 2017-02-13 2019-06-18 International Business Machines Corporation Tamper-respondent assembly with flexible tamper-detect sensor(s) overlying in-situ-formed tamper-detect sensor
US11395628B2 (en) 2017-02-16 2022-07-26 Samsung Electronics Co., Ltd. Method of providing service based on biometric information and wearable electronic device
US20180232589A1 (en) * 2017-02-16 2018-08-16 Samsung Electronics Co., Ltd. Device for measuring biometric information and internet of things system including the same
US10548216B2 (en) * 2017-03-21 2020-01-28 International Business Machines Corporation Employing conductive track writing in a tamper-respondent system
US10888321B2 (en) 2017-06-20 2021-01-12 Ethicon Llc Systems and methods for controlling velocity of a displacement member of a surgical stapling and cutting instrument
US10881399B2 (en) 2017-06-20 2021-01-05 Ethicon Llc Techniques for adaptive control of motor velocity of a surgical stapling and cutting instrument
USD879808S1 (en) 2017-06-20 2020-03-31 Ethicon Llc Display panel with graphical user interface
US10646220B2 (en) 2017-06-20 2020-05-12 Ethicon Llc Systems and methods for controlling displacement member velocity for a surgical instrument
US12490980B2 (en) 2017-06-20 2025-12-09 Cilag Gmbh International Surgical instrument having controllable articulation velocity
US10390841B2 (en) 2017-06-20 2019-08-27 Ethicon Llc Control of motor velocity of a surgical stapling and cutting instrument based on angle of articulation
US10624633B2 (en) 2017-06-20 2020-04-21 Ethicon Llc Systems and methods for controlling motor velocity of a surgical stapling and cutting instrument
US10779820B2 (en) 2017-06-20 2020-09-22 Ethicon Llc Systems and methods for controlling motor speed according to user input for a surgical instrument
USD890784S1 (en) 2017-06-20 2020-07-21 Ethicon Llc Display panel with changeable graphical user interface
US11090046B2 (en) 2017-06-20 2021-08-17 Cilag Gmbh International Systems and methods for controlling displacement member motion of a surgical stapling and cutting instrument
US11382638B2 (en) 2017-06-20 2022-07-12 Cilag Gmbh International Closed loop feedback control of motor velocity of a surgical stapling and cutting instrument based on measured time over a specified displacement distance
US10368864B2 (en) 2017-06-20 2019-08-06 Ethicon Llc Systems and methods for controlling displaying motor velocity for a surgical instrument
US10881396B2 (en) 2017-06-20 2021-01-05 Ethicon Llc Surgical instrument with variable duration trigger arrangement
US11653914B2 (en) 2017-06-20 2023-05-23 Cilag Gmbh International Systems and methods for controlling motor velocity of a surgical stapling and cutting instrument according to articulation angle of end effector
US10980537B2 (en) 2017-06-20 2021-04-20 Ethicon Llc Closed loop feedback control of motor velocity of a surgical stapling and cutting instrument based on measured time over a specified number of shaft rotations
US11071554B2 (en) 2017-06-20 2021-07-27 Cilag Gmbh International Closed loop feedback control of motor velocity of a surgical stapling and cutting instrument based on magnitude of velocity error measurements
US11517325B2 (en) 2017-06-20 2022-12-06 Cilag Gmbh International Closed loop feedback control of motor velocity of a surgical stapling and cutting instrument based on measured displacement distance traveled over a specified time interval
US10307170B2 (en) 2017-06-20 2019-06-04 Ethicon Llc Method for closed loop control of motor velocity of a surgical stapling and cutting instrument
US10327767B2 (en) 2017-06-20 2019-06-25 Ethicon Llc Control of motor velocity of a surgical stapling and cutting instrument based on angle of articulation
US10813639B2 (en) 2017-06-20 2020-10-27 Ethicon Llc Closed loop feedback control of motor velocity of a surgical stapling and cutting instrument based on system conditions
USD879809S1 (en) 2017-06-20 2020-03-31 Ethicon Llc Display panel with changeable graphical user interface
US10772629B2 (en) 2017-06-27 2020-09-15 Ethicon Llc Surgical anvil arrangements
US10631859B2 (en) 2017-06-27 2020-04-28 Ethicon Llc Articulation systems for surgical instruments
US10856869B2 (en) 2017-06-27 2020-12-08 Ethicon Llc Surgical anvil arrangements
US11266405B2 (en) 2017-06-27 2022-03-08 Cilag Gmbh International Surgical anvil manufacturing methods
US10993716B2 (en) 2017-06-27 2021-05-04 Ethicon Llc Surgical anvil arrangements
US11324503B2 (en) 2017-06-27 2022-05-10 Cilag Gmbh International Surgical firing member arrangements
JP7210488B2 (ja) 2017-06-28 2023-01-23 エシコン エルエルシー 枢動可能な外科用器具ジョーを第2の外科用器具ジョーと枢動可能な保持係合状態に保持するためのジョー保持機構
US10765427B2 (en) 2017-06-28 2020-09-08 Ethicon Llc Method for articulating a surgical instrument
USD869655S1 (en) 2017-06-28 2019-12-10 Ethicon Llc Surgical fastener cartridge
USD854151S1 (en) 2017-06-28 2019-07-16 Ethicon Llc Surgical instrument shaft
US10758232B2 (en) 2017-06-28 2020-09-01 Ethicon Llc Surgical instrument with positive jaw opening features
US11259805B2 (en) 2017-06-28 2022-03-01 Cilag Gmbh International Surgical instrument comprising firing member supports
US11564686B2 (en) 2017-06-28 2023-01-31 Cilag Gmbh International Surgical shaft assemblies with flexible interfaces
USD851762S1 (en) 2017-06-28 2019-06-18 Ethicon Llc Anvil
US10211586B2 (en) 2017-06-28 2019-02-19 Ethicon Llc Surgical shaft assemblies with watertight housings
US10903685B2 (en) 2017-06-28 2021-01-26 Ethicon Llc Surgical shaft assemblies with slip ring assemblies forming capacitive channels
USD906355S1 (en) 2017-06-28 2020-12-29 Ethicon Llc Display screen or portion thereof with a graphical user interface for a surgical instrument
US10716614B2 (en) 2017-06-28 2020-07-21 Ethicon Llc Surgical shaft assemblies with slip ring assemblies with increased contact pressure
US11083455B2 (en) 2017-06-28 2021-08-10 Cilag Gmbh International Surgical instrument comprising an articulation system ratio
US11246592B2 (en) 2017-06-28 2022-02-15 Cilag Gmbh International Surgical instrument comprising an articulation system lockable to a frame
EP4070740B1 (en) 2017-06-28 2025-03-26 Cilag GmbH International Surgical instrument comprising selectively actuatable rotatable couplers
US10932772B2 (en) 2017-06-29 2021-03-02 Ethicon Llc Methods for closed loop velocity control for robotic surgical instrument
US10258418B2 (en) 2017-06-29 2019-04-16 Ethicon Llc System for controlling articulation forces
US10898183B2 (en) 2017-06-29 2021-01-26 Ethicon Llc Robotic surgical instrument with closed loop feedback techniques for advancement of closure member during firing
US11007022B2 (en) 2017-06-29 2021-05-18 Ethicon Llc Closed loop velocity control techniques based on sensed tissue parameters for robotic surgical instrument
US10398434B2 (en) 2017-06-29 2019-09-03 Ethicon Llc Closed loop velocity control of closure member for robotic surgical instrument
US10853474B2 (en) 2017-07-31 2020-12-01 Dell Products, L.P. System shipment lock
US11471155B2 (en) 2017-08-03 2022-10-18 Cilag Gmbh International Surgical system bailout
US11304695B2 (en) 2017-08-03 2022-04-19 Cilag Gmbh International Surgical system shaft interconnection
US11974742B2 (en) 2017-08-03 2024-05-07 Cilag Gmbh International Surgical system comprising an articulation bailout
US11944300B2 (en) 2017-08-03 2024-04-02 Cilag Gmbh International Method for operating a surgical system bailout
US10489614B2 (en) * 2017-09-26 2019-11-26 Hewlett Packard Enterprise Development Lp Tamper detecting cases
US10765429B2 (en) 2017-09-29 2020-09-08 Ethicon Llc Systems and methods for providing alerts according to the operational state of a surgical instrument
US10743872B2 (en) 2017-09-29 2020-08-18 Ethicon Llc System and methods for controlling a display of a surgical instrument
US10729501B2 (en) 2017-09-29 2020-08-04 Ethicon Llc Systems and methods for language selection of a surgical instrument
US10796471B2 (en) 2017-09-29 2020-10-06 Ethicon Llc Systems and methods of displaying a knife position for a surgical instrument
US11399829B2 (en) 2017-09-29 2022-08-02 Cilag Gmbh International Systems and methods of initiating a power shutdown mode for a surgical instrument
USD917500S1 (en) 2017-09-29 2021-04-27 Ethicon Llc Display screen or portion thereof with graphical user interface
USD907648S1 (en) 2017-09-29 2021-01-12 Ethicon Llc Display screen or portion thereof with animated graphical user interface
USD907647S1 (en) 2017-09-29 2021-01-12 Ethicon Llc Display screen or portion thereof with animated graphical user interface
US11134944B2 (en) 2017-10-30 2021-10-05 Cilag Gmbh International Surgical stapler knife motion controls
US11090075B2 (en) 2017-10-30 2021-08-17 Cilag Gmbh International Articulation features for surgical end effector
US10842490B2 (en) 2017-10-31 2020-11-24 Ethicon Llc Cartridge body design with force reduction based on firing completion
US10779903B2 (en) 2017-10-31 2020-09-22 Ethicon Llc Positive shaft rotation lock activated by jaw closure
EP3710975B1 (en) * 2017-11-13 2024-09-11 High Sec Labs Ltd. Secure red-black air-gapped portable computer
US11071543B2 (en) 2017-12-15 2021-07-27 Cilag Gmbh International Surgical end effectors with clamping assemblies configured to increase jaw aperture ranges
US10743875B2 (en) 2017-12-15 2020-08-18 Ethicon Llc Surgical end effectors with jaw stiffener arrangements configured to permit monitoring of firing member
US10966718B2 (en) 2017-12-15 2021-04-06 Ethicon Llc Dynamic clamping assemblies with improved wear characteristics for use in connection with electromechanical surgical instruments
US10779826B2 (en) 2017-12-15 2020-09-22 Ethicon Llc Methods of operating surgical end effectors
US10779825B2 (en) 2017-12-15 2020-09-22 Ethicon Llc Adapters with end effector position sensing and control arrangements for use in connection with electromechanical surgical instruments
US10743874B2 (en) 2017-12-15 2020-08-18 Ethicon Llc Sealed adapters for use with electromechanical surgical instruments
US10869666B2 (en) 2017-12-15 2020-12-22 Ethicon Llc Adapters with control systems for controlling multiple motors of an electromechanical surgical instrument
US11006955B2 (en) 2017-12-15 2021-05-18 Ethicon Llc End effectors with positive jaw opening features for use with adapters for electromechanical surgical instruments
US10828033B2 (en) 2017-12-15 2020-11-10 Ethicon Llc Handheld electromechanical surgical instruments with improved motor control arrangements for positioning components of an adapter coupled thereto
US11033267B2 (en) 2017-12-15 2021-06-15 Ethicon Llc Systems and methods of controlling a clamping member firing rate of a surgical instrument
US10687813B2 (en) 2017-12-15 2020-06-23 Ethicon Llc Adapters with firing stroke sensing arrangements for use in connection with electromechanical surgical instruments
US11197670B2 (en) 2017-12-15 2021-12-14 Cilag Gmbh International Surgical end effectors with pivotal jaws configured to touch at their respective distal ends when fully closed
USD910847S1 (en) 2017-12-19 2021-02-16 Ethicon Llc Surgical instrument assembly
US11020112B2 (en) 2017-12-19 2021-06-01 Ethicon Llc Surgical tools configured for interchangeable use with different controller interfaces
US10716565B2 (en) 2017-12-19 2020-07-21 Ethicon Llc Surgical instruments with dual articulation drivers
US10835330B2 (en) 2017-12-19 2020-11-17 Ethicon Llc Method for determining the position of a rotatable jaw of a surgical instrument attachment assembly
US10729509B2 (en) 2017-12-19 2020-08-04 Ethicon Llc Surgical instrument comprising closure and firing locking mechanism
US11045270B2 (en) 2017-12-19 2021-06-29 Cilag Gmbh International Robotic attachment comprising exterior drive actuator
US11076853B2 (en) 2017-12-21 2021-08-03 Cilag Gmbh International Systems and methods of displaying a knife position during transection for a surgical instrument
US11311290B2 (en) 2017-12-21 2022-04-26 Cilag Gmbh International Surgical instrument comprising an end effector dampener
US11883019B2 (en) 2017-12-21 2024-01-30 Cilag Gmbh International Stapling instrument comprising a staple feeding system
US12336705B2 (en) 2017-12-21 2025-06-24 Cilag Gmbh International Continuous use self-propelled stapling instrument
US11129680B2 (en) 2017-12-21 2021-09-28 Cilag Gmbh International Surgical instrument comprising a projector
US10306753B1 (en) 2018-02-22 2019-05-28 International Business Machines Corporation Enclosure-to-board interface with tamper-detect circuit(s)
US10706651B2 (en) * 2018-03-28 2020-07-07 Denso International America, Inc. Systems and methods for communication bus security in a vehicle
US10685108B2 (en) * 2018-05-04 2020-06-16 Dell Products L.P. System and method of determining one or more inconsistencies in operating information handling systems
WO2019216898A1 (en) * 2018-05-10 2019-11-14 Halliburton Energy Services, Inc. Tamper-resistant pressurized well fluid transfer bottle having sensor package, memory gauge and display and uses thereof
US11324501B2 (en) 2018-08-20 2022-05-10 Cilag Gmbh International Surgical stapling devices with improved closure members
US10779821B2 (en) 2018-08-20 2020-09-22 Ethicon Llc Surgical stapler anvils with tissue stop features configured to avoid tissue pinch
US11045192B2 (en) 2018-08-20 2021-06-29 Cilag Gmbh International Fabricating techniques for surgical stapler anvils
US11291440B2 (en) 2018-08-20 2022-04-05 Cilag Gmbh International Method for operating a powered articulatable surgical instrument
US11253256B2 (en) 2018-08-20 2022-02-22 Cilag Gmbh International Articulatable motor powered surgical instruments with dedicated articulation motor arrangements
US10842492B2 (en) 2018-08-20 2020-11-24 Ethicon Llc Powered articulatable surgical instruments with clutching and locking arrangements for linking an articulation drive system to a firing drive system
US11207065B2 (en) 2018-08-20 2021-12-28 Cilag Gmbh International Method for fabricating surgical stapler anvils
USD914878S1 (en) 2018-08-20 2021-03-30 Ethicon Llc Surgical instrument anvil
US11083458B2 (en) 2018-08-20 2021-08-10 Cilag Gmbh International Powered surgical instruments with clutching arrangements to convert linear drive motions to rotary drive motions
US20200054321A1 (en) 2018-08-20 2020-02-20 Ethicon Llc Surgical instruments with progressive jaw closure arrangements
US11039834B2 (en) 2018-08-20 2021-06-22 Cilag Gmbh International Surgical stapler anvils with staple directing protrusions and tissue stability features
US10856870B2 (en) 2018-08-20 2020-12-08 Ethicon Llc Switching arrangements for motor powered articulatable surgical instruments
US10912559B2 (en) 2018-08-20 2021-02-09 Ethicon Llc Reinforced deformable anvil tip for surgical stapler anvil
US10978123B2 (en) * 2018-12-04 2021-04-13 Nxp Usa, Inc. Tamper protection of memory devices on an integrated circuit
US11696761B2 (en) 2019-03-25 2023-07-11 Cilag Gmbh International Firing drive arrangements for surgical systems
US11147551B2 (en) 2019-03-25 2021-10-19 Cilag Gmbh International Firing drive arrangements for surgical systems
US11147553B2 (en) 2019-03-25 2021-10-19 Cilag Gmbh International Firing drive arrangements for surgical systems
US11172929B2 (en) 2019-03-25 2021-11-16 Cilag Gmbh International Articulation drive arrangements for surgical systems
US11471157B2 (en) 2019-04-30 2022-10-18 Cilag Gmbh International Articulation control mapping for a surgical instrument
US11432816B2 (en) 2019-04-30 2022-09-06 Cilag Gmbh International Articulation pin for a surgical instrument
US11903581B2 (en) 2019-04-30 2024-02-20 Cilag Gmbh International Methods for stapling tissue using a surgical instrument
US11426251B2 (en) 2019-04-30 2022-08-30 Cilag Gmbh International Articulation directional lights on a surgical instrument
US11452528B2 (en) 2019-04-30 2022-09-27 Cilag Gmbh International Articulation actuators for a surgical instrument
US11648009B2 (en) 2019-04-30 2023-05-16 Cilag Gmbh International Rotatable jaw tip for a surgical instrument
US11253254B2 (en) 2019-04-30 2022-02-22 Cilag Gmbh International Shaft rotation actuator on a surgical instrument
US11051807B2 (en) 2019-06-28 2021-07-06 Cilag Gmbh International Packaging assembly including a particulate trap
US11224497B2 (en) 2019-06-28 2022-01-18 Cilag Gmbh International Surgical systems with multiple RFID tags
US11464601B2 (en) 2019-06-28 2022-10-11 Cilag Gmbh International Surgical instrument comprising an RFID system for tracking a movable component
US11638587B2 (en) 2019-06-28 2023-05-02 Cilag Gmbh International RFID identification systems for surgical instruments
US11523822B2 (en) 2019-06-28 2022-12-13 Cilag Gmbh International Battery pack including a circuit interrupter
US11426167B2 (en) 2019-06-28 2022-08-30 Cilag Gmbh International Mechanisms for proper anvil attachment surgical stapling head assembly
US11553971B2 (en) 2019-06-28 2023-01-17 Cilag Gmbh International Surgical RFID assemblies for display and communication
US11660163B2 (en) 2019-06-28 2023-05-30 Cilag Gmbh International Surgical system with RFID tags for updating motor assembly parameters
US11259803B2 (en) 2019-06-28 2022-03-01 Cilag Gmbh International Surgical stapling system having an information encryption protocol
US11771419B2 (en) 2019-06-28 2023-10-03 Cilag Gmbh International Packaging for a replaceable component of a surgical stapling system
US11298132B2 (en) 2019-06-28 2022-04-12 Cilag GmbH Inlernational Staple cartridge including a honeycomb extension
US11497492B2 (en) 2019-06-28 2022-11-15 Cilag Gmbh International Surgical instrument including an articulation lock
US11350938B2 (en) 2019-06-28 2022-06-07 Cilag Gmbh International Surgical instrument comprising an aligned rfid sensor
US11399837B2 (en) 2019-06-28 2022-08-02 Cilag Gmbh International Mechanisms for motor control adjustments of a motorized surgical instrument
US11478241B2 (en) 2019-06-28 2022-10-25 Cilag Gmbh International Staple cartridge including projections
US11376098B2 (en) 2019-06-28 2022-07-05 Cilag Gmbh International Surgical instrument system comprising an RFID system
US11291451B2 (en) 2019-06-28 2022-04-05 Cilag Gmbh International Surgical instrument with battery compatibility verification functionality
US11684434B2 (en) 2019-06-28 2023-06-27 Cilag Gmbh International Surgical RFID assemblies for instrument operational setting control
US12004740B2 (en) 2019-06-28 2024-06-11 Cilag Gmbh International Surgical stapling system having an information decryption protocol
US11627959B2 (en) 2019-06-28 2023-04-18 Cilag Gmbh International Surgical instruments including manual and powered system lockouts
US11298127B2 (en) 2019-06-28 2022-04-12 Cilag GmbH Interational Surgical stapling system having a lockout mechanism for an incompatible cartridge
US11219455B2 (en) 2019-06-28 2022-01-11 Cilag Gmbh International Surgical instrument including a lockout key
US11246678B2 (en) 2019-06-28 2022-02-15 Cilag Gmbh International Surgical stapling system having a frangible RFID tag
US11304696B2 (en) 2019-12-19 2022-04-19 Cilag Gmbh International Surgical instrument comprising a powered articulation system
US11576672B2 (en) 2019-12-19 2023-02-14 Cilag Gmbh International Surgical instrument comprising a closure system including a closure member and an opening member driven by a drive screw
US11931033B2 (en) 2019-12-19 2024-03-19 Cilag Gmbh International Staple cartridge comprising a latch lockout
US11559304B2 (en) 2019-12-19 2023-01-24 Cilag Gmbh International Surgical instrument comprising a rapid closure mechanism
US11844520B2 (en) 2019-12-19 2023-12-19 Cilag Gmbh International Staple cartridge comprising driver retention members
US11529139B2 (en) 2019-12-19 2022-12-20 Cilag Gmbh International Motor driven surgical instrument
US11504122B2 (en) 2019-12-19 2022-11-22 Cilag Gmbh International Surgical instrument comprising a nested firing member
US11911032B2 (en) 2019-12-19 2024-02-27 Cilag Gmbh International Staple cartridge comprising a seating cam
US11464512B2 (en) 2019-12-19 2022-10-11 Cilag Gmbh International Staple cartridge comprising a curved deck surface
US11607219B2 (en) 2019-12-19 2023-03-21 Cilag Gmbh International Staple cartridge comprising a detachable tissue cutting knife
US11446029B2 (en) 2019-12-19 2022-09-20 Cilag Gmbh International Staple cartridge comprising projections extending from a curved deck surface
US11701111B2 (en) 2019-12-19 2023-07-18 Cilag Gmbh International Method for operating a surgical stapling instrument
US12035913B2 (en) 2019-12-19 2024-07-16 Cilag Gmbh International Staple cartridge comprising a deployable knife
US11234698B2 (en) 2019-12-19 2022-02-01 Cilag Gmbh International Stapling system comprising a clamp lockout and a firing lockout
US11529137B2 (en) 2019-12-19 2022-12-20 Cilag Gmbh International Staple cartridge comprising driver retention members
US11291447B2 (en) 2019-12-19 2022-04-05 Cilag Gmbh International Stapling instrument comprising independent jaw closing and staple firing systems
US11768611B2 (en) 2020-04-02 2023-09-26 Axiado Corporation Secure boot of a processing chip
DE102020110644A1 (de) * 2020-04-20 2021-10-21 Audi Aktiengesellschaft Vorrichtung umfassend wenigstens eine Komponentenaufnahme, Kraftfahrzeug und Verfahren zum Betreiben einer Vorrichtung umfassend wenigstens eine Komponentenaufnahme
KR102905542B1 (ko) * 2020-04-22 2025-12-31 삼성전자주식회사 보안 성능 향상 및 데이터 제거를 위한 구조를 갖는 스토리지 장치 및 그 구동 방법
US11487441B2 (en) 2020-04-29 2022-11-01 Macronix International Co., Ltd. Managing tamper detections in secure memory devices
USD974560S1 (en) 2020-06-02 2023-01-03 Cilag Gmbh International Staple cartridge
USD976401S1 (en) 2020-06-02 2023-01-24 Cilag Gmbh International Staple cartridge
USD975851S1 (en) 2020-06-02 2023-01-17 Cilag Gmbh International Staple cartridge
USD966512S1 (en) 2020-06-02 2022-10-11 Cilag Gmbh International Staple cartridge
USD975850S1 (en) 2020-06-02 2023-01-17 Cilag Gmbh International Staple cartridge
USD967421S1 (en) 2020-06-02 2022-10-18 Cilag Gmbh International Staple cartridge
USD975278S1 (en) 2020-06-02 2023-01-10 Cilag Gmbh International Staple cartridge
US10922246B1 (en) 2020-07-13 2021-02-16 High Sec Labs Ltd. System and method of polychromatic identification for a KVM switch
US11334173B2 (en) 2020-07-13 2022-05-17 High Sec Labs Ltd. System and method of polychromatic identification for a KVM switch
US12064107B2 (en) 2020-07-28 2024-08-20 Cilag Gmbh International Articulatable surgical instruments with articulation joints comprising flexible exoskeleton arrangements
GB2598138B (en) * 2020-08-20 2023-03-29 Univ Of Hertfordshire Container and method
US11973879B2 (en) * 2020-09-14 2024-04-30 Hewlett Packard Enterprise Development Lp Logging modification indications for electronic device components
US11931025B2 (en) 2020-10-29 2024-03-19 Cilag Gmbh International Surgical instrument comprising a releasable closure drive lock
US11896217B2 (en) 2020-10-29 2024-02-13 Cilag Gmbh International Surgical instrument comprising an articulation lock
US11617577B2 (en) 2020-10-29 2023-04-04 Cilag Gmbh International Surgical instrument comprising a sensor configured to sense whether an articulation drive of the surgical instrument is actuatable
USD980425S1 (en) 2020-10-29 2023-03-07 Cilag Gmbh International Surgical instrument assembly
US11717289B2 (en) 2020-10-29 2023-08-08 Cilag Gmbh International Surgical instrument comprising an indicator which indicates that an articulation drive is actuatable
US12053175B2 (en) 2020-10-29 2024-08-06 Cilag Gmbh International Surgical instrument comprising a stowed closure actuator stop
US11517390B2 (en) 2020-10-29 2022-12-06 Cilag Gmbh International Surgical instrument comprising a limited travel switch
USD1013170S1 (en) 2020-10-29 2024-01-30 Cilag Gmbh International Surgical instrument assembly
US11534259B2 (en) 2020-10-29 2022-12-27 Cilag Gmbh International Surgical instrument comprising an articulation indicator
US11452526B2 (en) 2020-10-29 2022-09-27 Cilag Gmbh International Surgical instrument comprising a staged voltage regulation start-up system
US11844518B2 (en) 2020-10-29 2023-12-19 Cilag Gmbh International Method for operating a surgical instrument
US11779330B2 (en) 2020-10-29 2023-10-10 Cilag Gmbh International Surgical instrument comprising a jaw alignment system
US11737751B2 (en) 2020-12-02 2023-08-29 Cilag Gmbh International Devices and methods of managing energy dissipated within sterile barriers of surgical instrument housings
US11744581B2 (en) 2020-12-02 2023-09-05 Cilag Gmbh International Powered surgical instruments with multi-phase tissue treatment
US11678882B2 (en) 2020-12-02 2023-06-20 Cilag Gmbh International Surgical instruments with interactive features to remedy incidental sled movements
US12471982B2 (en) 2020-12-02 2025-11-18 Cilag Gmbh International Method for tissue treatment by surgical instrument
US11944296B2 (en) 2020-12-02 2024-04-02 Cilag Gmbh International Powered surgical instruments with external connectors
US11627960B2 (en) 2020-12-02 2023-04-18 Cilag Gmbh International Powered surgical instruments with smart reload with separately attachable exteriorly mounted wiring connections
US11653915B2 (en) 2020-12-02 2023-05-23 Cilag Gmbh International Surgical instruments with sled location detection and adjustment features
US11653920B2 (en) 2020-12-02 2023-05-23 Cilag Gmbh International Powered surgical instruments with communication interfaces through sterile barrier
US11849943B2 (en) 2020-12-02 2023-12-26 Cilag Gmbh International Surgical instrument with cartridge release mechanisms
US11890010B2 (en) 2020-12-02 2024-02-06 Cllag GmbH International Dual-sided reinforced reload for surgical instruments
CN114647870B (zh) * 2020-12-18 2025-09-05 技钢科技股份有限公司 电子装置以及数据完整性的检验方法
US11749877B2 (en) 2021-02-26 2023-09-05 Cilag Gmbh International Stapling instrument comprising a signal antenna
US11950779B2 (en) 2021-02-26 2024-04-09 Cilag Gmbh International Method of powering and communicating with a staple cartridge
US11696757B2 (en) 2021-02-26 2023-07-11 Cilag Gmbh International Monitoring of internal systems to detect and track cartridge motion status
US11980362B2 (en) 2021-02-26 2024-05-14 Cilag Gmbh International Surgical instrument system comprising a power transfer coil
US11744583B2 (en) 2021-02-26 2023-09-05 Cilag Gmbh International Distal communication array to tune frequency of RF systems
US12108951B2 (en) 2021-02-26 2024-10-08 Cilag Gmbh International Staple cartridge comprising a sensing array and a temperature control system
US11793514B2 (en) 2021-02-26 2023-10-24 Cilag Gmbh International Staple cartridge comprising sensor array which may be embedded in cartridge body
US11812964B2 (en) 2021-02-26 2023-11-14 Cilag Gmbh International Staple cartridge comprising a power management circuit
US12324580B2 (en) 2021-02-26 2025-06-10 Cilag Gmbh International Method of powering and communicating with a staple cartridge
US11701113B2 (en) 2021-02-26 2023-07-18 Cilag Gmbh International Stapling instrument comprising a separate power antenna and a data transfer antenna
US11730473B2 (en) 2021-02-26 2023-08-22 Cilag Gmbh International Monitoring of manufacturing life-cycle
US11751869B2 (en) 2021-02-26 2023-09-12 Cilag Gmbh International Monitoring of multiple sensors over time to detect moving characteristics of tissue
US11925349B2 (en) 2021-02-26 2024-03-12 Cilag Gmbh International Adjustment to transfer parameters to improve available power
US11723657B2 (en) 2021-02-26 2023-08-15 Cilag Gmbh International Adjustable communication based on available bandwidth and power capacity
US11950777B2 (en) 2021-02-26 2024-04-09 Cilag Gmbh International Staple cartridge comprising an information access control system
JP7413300B2 (ja) * 2021-03-15 2024-01-15 株式会社東芝 記憶装置
US11717291B2 (en) 2021-03-22 2023-08-08 Cilag Gmbh International Staple cartridge comprising staples configured to apply different tissue compression
US11826012B2 (en) 2021-03-22 2023-11-28 Cilag Gmbh International Stapling instrument comprising a pulsed motor-driven firing rack
US11737749B2 (en) 2021-03-22 2023-08-29 Cilag Gmbh International Surgical stapling instrument comprising a retraction system
US11806011B2 (en) 2021-03-22 2023-11-07 Cilag Gmbh International Stapling instrument comprising tissue compression systems
US11723658B2 (en) 2021-03-22 2023-08-15 Cilag Gmbh International Staple cartridge comprising a firing lockout
US11759202B2 (en) 2021-03-22 2023-09-19 Cilag Gmbh International Staple cartridge comprising an implantable layer
US11826042B2 (en) 2021-03-22 2023-11-28 Cilag Gmbh International Surgical instrument comprising a firing drive including a selectable leverage mechanism
US11744603B2 (en) 2021-03-24 2023-09-05 Cilag Gmbh International Multi-axis pivot joints for surgical instruments and methods for manufacturing same
US11896218B2 (en) 2021-03-24 2024-02-13 Cilag Gmbh International Method of using a powered stapling device
US11832816B2 (en) 2021-03-24 2023-12-05 Cilag Gmbh International Surgical stapling assembly comprising nonplanar staples and planar staples
US11903582B2 (en) 2021-03-24 2024-02-20 Cilag Gmbh International Leveraging surfaces for cartridge installation
US11786243B2 (en) 2021-03-24 2023-10-17 Cilag Gmbh International Firing members having flexible portions for adapting to a load during a surgical firing stroke
US11786239B2 (en) 2021-03-24 2023-10-17 Cilag Gmbh International Surgical instrument articulation joint arrangements comprising multiple moving linkage features
US11793516B2 (en) 2021-03-24 2023-10-24 Cilag Gmbh International Surgical staple cartridge comprising longitudinal support beam
US11896219B2 (en) 2021-03-24 2024-02-13 Cilag Gmbh International Mating features between drivers and underside of a cartridge deck
US11857183B2 (en) 2021-03-24 2024-01-02 Cilag Gmbh International Stapling assembly components having metal substrates and plastic bodies
US11849945B2 (en) 2021-03-24 2023-12-26 Cilag Gmbh International Rotary-driven surgical stapling assembly comprising eccentrically driven firing member
US11944336B2 (en) 2021-03-24 2024-04-02 Cilag Gmbh International Joint arrangements for multi-planar alignment and support of operational drive shafts in articulatable surgical instruments
US11849944B2 (en) 2021-03-24 2023-12-26 Cilag Gmbh International Drivers for fastener cartridge assemblies having rotary drive screws
US12102323B2 (en) 2021-03-24 2024-10-01 Cilag Gmbh International Rotary-driven surgical stapling assembly comprising a floatable component
US11918217B2 (en) 2021-05-28 2024-03-05 Cilag Gmbh International Stapling instrument comprising a staple cartridge insertion stop
US12278830B2 (en) 2021-08-31 2025-04-15 Axiado Corporation Systems and methods using network artificial intelligence to manage control plane security in real-time
US12239317B2 (en) 2021-10-18 2025-03-04 Cilag Gmbh International Anvil comprising an arrangement of forming pockets proximal to tissue stop
US11877745B2 (en) 2021-10-18 2024-01-23 Cilag Gmbh International Surgical stapling assembly having longitudinally-repeating staple leg clusters
US11957337B2 (en) 2021-10-18 2024-04-16 Cilag Gmbh International Surgical stapling assembly with offset ramped drive surfaces
US11980363B2 (en) 2021-10-18 2024-05-14 Cilag Gmbh International Row-to-row staple array variations
US12267433B2 (en) 2021-10-22 2025-04-01 Kyndryl, Inc. Security for USB-based device configuration
US12432790B2 (en) 2021-10-28 2025-09-30 Cilag Gmbh International Method and device for transmitting UART communications over a security short range wireless communication
US11937816B2 (en) 2021-10-28 2024-03-26 Cilag Gmbh International Electrical lead arrangements for surgical instruments
US12089841B2 (en) 2021-10-28 2024-09-17 Cilag CmbH International Staple cartridge identification systems

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581978A (en) * 1992-02-12 1996-12-10 Continental White Cap, Inc. Tamper evident closure
WO2001063994A2 (en) * 2000-02-23 2001-08-30 Iridian Technologies, Inc. Tamper proof case for electronic devices having memories with sensitive information
US20020169960A1 (en) * 2001-02-07 2002-11-14 Shinya Iguchi Storage device including a non-volatile memory
US20060026569A1 (en) * 2004-07-29 2006-02-02 Microsoft Corporation Portion-level in-memory module authentication
US20060026417A1 (en) * 2004-07-30 2006-02-02 Information Assurance Systems L.L.C. High-assurance secure boot content protection
US20060023486A1 (en) * 2004-07-30 2006-02-02 Ias L.L.C. High-assurance processor active memory content protection

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070221117A1 (en) 2006-03-23 2007-09-27 Honeywell International Inc. Active protection for closed systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581978A (en) * 1992-02-12 1996-12-10 Continental White Cap, Inc. Tamper evident closure
WO2001063994A2 (en) * 2000-02-23 2001-08-30 Iridian Technologies, Inc. Tamper proof case for electronic devices having memories with sensitive information
US20020169960A1 (en) * 2001-02-07 2002-11-14 Shinya Iguchi Storage device including a non-volatile memory
US20060026569A1 (en) * 2004-07-29 2006-02-02 Microsoft Corporation Portion-level in-memory module authentication
US20060026417A1 (en) * 2004-07-30 2006-02-02 Information Assurance Systems L.L.C. High-assurance secure boot content protection
US20060023486A1 (en) * 2004-07-30 2006-02-02 Ias L.L.C. High-assurance processor active memory content protection

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI818126B (zh) * 2019-12-06 2023-10-11 新唐科技股份有限公司 微處理器電路以及其記憶體的資料保護方法

Also Published As

Publication number Publication date
US7945792B2 (en) 2011-05-17
TW200926201A (en) 2009-06-16
US20090106563A1 (en) 2009-04-23
WO2009052385A1 (en) 2009-04-23

Similar Documents

Publication Publication Date Title
TWI500042B (zh) 確保資料免於竄改攻擊之竄改反應性記憶體裝置
US8370644B2 (en) Instant hardware erase for content reset and pseudo-random number generation
US8130955B2 (en) Random number generation through use of memory cell activity
US10742427B2 (en) Tamper-proof secure storage with recovery
TWI426389B (zh) 在智慧卡記憶模組中用於更新唯讀記憶體之系統及方法
US9076022B2 (en) Method and device for sensing and responding to an unauthorized opening of a biometric trait capture device
EP3776223B1 (en) Secured computer system
TW201500960A (zh) 在配有適用統一可延伸韌體介面(uefi)之韌體之計算裝置中的安全性變數變化檢測技術
US9258119B2 (en) Trusted tamper reactive secure storage
WO1999038078A1 (fr) Dispositif de stockage, dispositif de cryptage/decryptage et procede permettant d'acceder a une memoire remanente
KR100746012B1 (ko) 코드 이미지를 안전하게 갱신하고 부팅하는 방법 및 장치
CN109657448A (zh) 一种获取Root权限的方法、装置、电子设备及存储介质
CN109614799B (zh) 一种信息权鉴方法
EP3672140A1 (en) Devices and methods for the detection and localization of fault injection attacks
CN103902934A (zh) 一种机箱防拆机侦测方法和装置
US20080168280A1 (en) Apparatus for improving computer security
US8489899B2 (en) System and method for encrypting and decrypting data
CN109445705A (zh) 固件认证方法及固态硬盘
CN108038385A (zh) 一种数据处理方法、移动终端及计算机可读介质
CN112836221A (zh) 一种多安全级别分区的便携固态硬盘及其设计方法
CN109891425A (zh) 序列验证
CN101419651A (zh) 具有外设使用权管理功能的电子装置及方法
US11947656B2 (en) Proofing against tampering with a computer
US20070022478A1 (en) Information processing apparatus and method of ensuring security thereof
JP2006155159A (ja) 耐タンパ装置