IP Library Granted Patent US 12,711,281
Granted Patent B2
US 12,711,281 · App. 18/419,440 · Granted Aug 18, 2026

Security device with programmable systolic-matrix cryptographic module and programmable input/output interface

Inventor: Richard J. Takahashi (Layton, UT)
Assignee: Secturion Systems, Inc.
G06F21/72G06F21/60G06F21/602G06F21/76H04L63/0485
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,711,281
App. No.
18/419,440
Granted
Aug 18, 2026
Kind
B2
Abstract

A system includes programmable systolic cryptographic modules for security processing of packets from a data source. A first programmable input/output interface routes each incoming packet to one of the systolic cryptographic modules for encryption processing. A second programmable input/output interface routes the encrypted packets from the one systolic cryptographic module to a common data storage. In one embodiment, the first programmable input/output interface is coupled to an interchangeable physical interface that receives the incoming packets from the data source. In another embodiment, each cryptographic module includes a programmable systolic packet input engine, a programmable cryptographic engine, and a programmable systolic packet output engine, each configured as a systolic array (e.g., using FPGAs) for data processing.

Claims (38)

1 . A system comprising:

a plurality of cryptographic modules each configured to process packets and indicate when ready to process new packets by flagging a corresponding readiness indicator, wherein:

the packet processing includes encrypting a packet based on a security key associated with the packet;

a first interface coupled to the plurality of cryptographic modules and configured to receive an incoming packet, associate a first security key with the incoming packet, select a ready one of the plurality of cryptographic modules based on the corresponding readiness indicator, and route the incoming packet to the selected cryptographic module; and

a second interface coupling the plurality of cryptographic modules to a data storage.

2 . The system of claim 1 , wherein each of the plurality of cryptographic modules comprises at least one systolic-matrix array.

3 . The system of claim 1 , wherein the readiness indicator corresponds to a semaphore flag.

4 . The system of claim 3 , wherein the first interface selects the ready one of the plurality of cryptographic modules based on the semaphore flag.

5 . The system of claim 1 , wherein the readiness indicator corresponds to one or more packet header bits.

6 . The system of claim 5 , wherein the first interface selects the ready one of the plurality of cryptographic modules based on the one or more packet header bits.

7 . The system of claim 1 , wherein the first interface is further configured to:

receive the incoming packet on a port;

receive an outgoing packet from the selected cryptographic module corresponding to the incoming packet; and

route the outgoing packet to the port.

8 . The system of claim 7 , wherein the incoming packet is tagged to identify the port.

9 . The system of claim 7 , wherein the outgoing packet is tagged to identify the port.

10 . A system comprising:

a plurality of cryptographic modules each configured to process packets, wherein the packet processing includes encrypting a packet based on a security key associated with the packet, and wherein each cryptographic module is configured to execute a secure boot for verifying at least one systolic-matrix array of the cryptographic module; and

a first interface coupled to the plurality of cryptographic modules and configured to receive an incoming packet, associate a first security key with the incoming packet, select one of the plurality of cryptographic modules, and route the incoming packet to the selected cryptographic module.

11 . The system of claim 10 , wherein the secure boot is executed for verifying FPGA code for the at least one systolic-matrix array of the cryptographic module.

12 . The system of claim 11 , wherein the secure boot includes programming an FPGA of the cryptographic module with the verified FPGA code.

13 . The system of claim 10 , wherein each cryptographic module comprises a memory, coupled to the systolic-matrix array, for storing data generated during the packet processing.

14 . The system of claim 10 , wherein in response to detecting an anomaly during the secure boot, an alert is provided to a user.

15 . The system of claim 10 , wherein the secure boot is executed for verifying software or a processor of the cryptographic module.

16 . The system of claim 10 , further comprising a key manager coupled to the first interface.

17 . A method comprising:

flagging, by a ready cryptographic module of a plurality of cryptographic modules, a readiness indicator to indicate the ready cryptographic module is ready to process new packets;

receiving, by a first interface coupled to the plurality of cryptographic modules, an incoming packet;

selecting, by the first interface and based on the corresponding readiness indicator, the ready cryptographic module for processing the incoming packet;

routing, by the first interface, the incoming packet to the ready cryptographic module;

processing, by the ready cryptographic module, the incoming packet into a processed packet;

sending, by a second interface coupling the plurality of cryptographic modules to a data storage, the processed packet for storage.

18 . The method of claim 17 , wherein the readiness indicator corresponds to a semaphore flag or one or more packet header bits.

19 . The method of claim 17 , further comprising:

receiving, by the second interface from the data storage, the processed packet;

processing, by at least one of the plurality of cryptographic modules, the processed packet into an outgoing packet; and

sending, by the first interface, the outgoing packet.

20 . The method of claim 19 , wherein receiving the incoming packet and sending the outgoing packet uses a same port.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: TAKAHASHI, RICHARD J.
To: SECTURION SYSTEMS, INC.
Reel/Frame 066209/0285 →
Continuity (6)
Continuation 17691986 · Mar 10, 2022
Continuation 15983982 · May 18, 2018
Continuation 15072730 · Mar 17, 2016
Continuation 14177392 · Feb 11, 2014
Provisional Application 61806676 · Mar 29, 2013
Related Publication 20240311516A1 · Sep 19, 2024
References Cited (400)
US 4319079A · Best · 1982 [cited by applicant]
US 4357529A · Atalia · 1982 [cited by applicant]
US 5351299A · Matsuzaki et al. · 1994 [cited by applicant]
US 5594797A · Alan ar a et al. · 1997 [cited by applicant]
US 5602916A · Grube · 1997 [cited by applicant]
US 5631960A · Likens et al. · 1997 [cited by applicant]
US 5892962A · Cloutier · 1999 [cited by applicant]
US 5915025A · Taguchi et al. · 1999 [cited by applicant]
US 5961626A · Harrison et al. · 1999 [cited by applicant]
US 5995628A · Kitaj et al. · 1999 [cited by applicant]
US 6044388A · DeBellis et al. · 2000 [cited by applicant]
US 6081895A · Harrison et al. · 2000 [cited by applicant]
US 6101255A · Harrison et al. · 2000 [cited by applicant]
US 6128666A · Muller et al. · 2000 [cited by applicant]
US 6157955A · Narad · 2000 [cited by applicant]
US 6275588B1 · Videcrantz et al. · 2001 [cited by applicant]
US 6304973B1 · Williams · 2001 [cited by applicant]
US 6351813B1 · Mooney · 2002 [cited by applicant]
US 6378072B1 · Collins · 2002 [cited by applicant]
US 6515993B1 · Williams et al. · 2003 [cited by applicant]
US 6550012B1 · Villa et al. · 2003 [cited by applicant]
US 6567913B1 · Ryan, Jr. · 2003 [cited by applicant]
US 6577734B1 · Etzel et al. · 2003 [cited by applicant]
US 6598161B1 · Kluttz et al. · 2003 [cited by applicant]
US 6715028B1 · Toda · 2004 [cited by applicant]
US 6845446B1 · Fuller · 2005 [cited by applicant]
US 6983366B1 · Huynh · 2006 [cited by applicant]
US 7171000B1 · Toh et al. · 2007 [cited by applicant]
US 7200756B2 · Griffin et al. · 2007 [cited by applicant]
US 7277941B2 · Ignatius et al. · 2007 [cited by applicant]
US 7370348B1 · Patel · 2008 [cited by applicant]
US 7382787B1 · Barnes et al. · 2008 [cited by applicant]
US 7421576B1 · Kent · 2008 [cited by applicant]
US 7496764B2 · Robert · 2009 [cited by applicant]
US 7594262B2 · Hanzlik et al. · 2009 [cited by applicant]
US 7607167B1 · Johnson et al. · 2009 [cited by applicant]
US 7639696B2 · Wu · 2009 [cited by applicant]
US 7644268B2 · Filipi-Martin et al. · 2010 [cited by applicant]
US 7716467B1 · Deffet et al. · 2010 [cited by applicant]
US 7734844B2 · Pedersen et al. · 2010 [cited by applicant]
US 7773754B2 · Buer et al. · 2010 [cited by applicant]
US 7792300B1 · Caronni · 2010 [cited by applicant]
US 7804504B1 · Agarwal · 2010 [cited by applicant]
US 7814316B1 · Hughes et al. · 2010 [cited by applicant]
US 7836490B2 · Smith · 2010 [cited by applicant]
US 7849306B2 · Takeshima et al. · 2010 [cited by applicant]
US RE42212E · Hoffman · 2011 [cited by applicant]
US 7908472B2 · Freed et al. · 2011 [cited by applicant]
US 7920701B1 · Cox et al. · 2011 [cited by applicant]
US 7921284B1 · Kinghorn et al. · 2011 [cited by applicant]
US 7921288B1 · Hildebrand · 2011 [cited by applicant]
US 7929701B1 · Sprunk · 2011 [cited by applicant]
US 7930540B2 · Ahuja et al. · 2011 [cited by applicant]
US 7930756B1 · Crocker et al. · 2011 [cited by applicant]
US 7958351B2 · Luthl · 2011 [cited by applicant]
US 7996670B1 · Krishna et al. · 2011 [cited by applicant]
US 8065713B1 · Vainstein et al. · 2011 [cited by applicant]
US 8073949B2 · Cunchon et al. · 2011 [cited by applicant]
US 8166289B2 · Owens et al. · 2012 [cited by applicant]
US 8219799B1 · Lucchesi · 2012 [cited by applicant]
US 8229116B2 · Ogata · 2012 [cited by applicant]
US 8230207B2 · Iyer et al. · 2012 [cited by applicant]
US 8234686B2 · Alvermann et al. · 2012 [cited by applicant]
US 8266433B1 · Przykucki et al. · 2012 [cited by applicant]
US 8266670B1 · Merkow et al. · 2012 [cited by applicant]
US 8275984B2 · Loveless · 2012 [cited by applicant]
US 8289975B2 · Suganthi et al. · 2012 [cited by applicant]
US 8307206B2 · Ahuja et al. · 2012 [cited by applicant]
US 8356177B2 · McGrew et al. · 2013 [cited by applicant]
US 8386768B2 · Nair et al. · 2013 [cited by applicant]
US 8407194B1 · Chaput et al. · 2013 [cited by applicant]
US 8416954B1 · Raizen et al. · 2013 [cited by applicant]
US 8418252B2 · Akyol et al. · 2013 [cited by applicant]
US 8433783B2 · Jackowski et al. · 2013 [cited by applicant]
US 8433929B2 · Yamashita · 2013 [cited by applicant]
US 8438626B2 · Anderson et al. · 2013 [cited by applicant]
US 8443069B2 · Bagepalli et al. · 2013 [cited by applicant]
US 8452956B1 · Kersey · 2013 [cited by applicant]
US 8478997B2 · Lapp · 2013 [cited by applicant]
US 8479304B1 · Clifford · 2013 [cited by applicant]
US 8533494B2 · Harada · 2013 [cited by applicant]
US 8536957B1 · Nakamura et al. · 2013 [cited by applicant]
US 8539571B2 · Smith · 2013 [cited by applicant]
US 8561127B1 · Agrawal et al. · 2013 [cited by applicant]
US 8590057B1 · Mayblum et al. · 2013 [cited by applicant]
US 8594335B1 · Izhar et al. · 2013 [cited by applicant]
US 8595814B2 · Le et al. · 2013 [cited by applicant]
US 8631460B2 · Shea et al. · 2014 [cited by applicant]
US 8681974B1 · Langhammer · 2014 [cited by applicant]
US 8707020B1 · Lengyel et al. · 2014 [cited by applicant]
US 8751826B2 · O'Connor et al. · 2014 [cited by applicant]
US 8811620B2 · Chaves et al. · 2014 [cited by applicant]
US 8813247B1 · Alten · 2014 [cited by applicant]
US 8909942B1 · Obukhov et al. · 2014 [cited by applicant]
US 8935523B1 · Osburn, III · 2015 [cited by applicant]
US 8966249B2 · Lindteigen · 2015 [cited by applicant]
US 8966288B2 · Ignatius et al. · 2015 [cited by applicant]
US 8988713B2 · Gutnik et al. · 2015 [cited by applicant]
US 9088538B2 · Lindteigen et al. · 2015 [cited by applicant]
US 9100361B1 · Lucchesi et al. · 2015 [cited by applicant]
US 9191200B1 · Adams et al. · 2015 [cited by applicant]
US 9227139B2 · Mamtani et al. · 2016 [cited by applicant]
US 9230112B1 · Peterson · 2016 [cited by examiner]
US 9245148B2 · Runkis et al. · 2016 [cited by applicant]
US 9305185B1 · Pedersen · 2016 [cited by examiner]
US 9306917B2 · Brugger et al. · 2016 [cited by applicant]
US 9317705B2 · O'Hare et al. · 2016 [cited by applicant]
US 9317718B1 · Takahashi · 2016 [cited by applicant]
US 9355279B1 · Takahashi · 2016 [cited by applicant]
US 9374344B1 · Takahashi · 2016 [cited by applicant]
US 9374345B2 · Brugger et al. · 2016 [cited by applicant]
US 9378359B2 · Qureshi et al. · 2016 [cited by applicant]
US 9380048B2 · Lindteigen et al. · 2016 [cited by applicant]
US 9524399B1 · Takahashi · 2016 [cited by applicant]
US 9536103B2 · Redberg · 2017 [cited by applicant]
US 9560019B2 · Barney · 2017 [cited by applicant]
US 9660964B2 · Asiedu · 2017 [cited by applicant]
US 9680801B1 · Martini · 2017 [cited by applicant]
US 9690598B2 · Lindteigen · 2017 [cited by applicant]
US 9692605B2 · Lindteigen et al. · 2017 [cited by applicant]
US 9705854B2 · Khazan · 2017 [cited by applicant]
US 9794064B2 · Takahashi · 2017 [cited by applicant]
US 9794270B2 · Lindteigen · 2017 [cited by applicant]
US 9798899B1 · Takahashi · 2017 [cited by applicant]
US 9858442B1 · Takahashi · 2018 [cited by applicant]
US 9871662B2 · Glisson · 2018 [cited by applicant]
US 9916456B2 · O'Hare et al. · 2018 [cited by applicant]
US 10013580B2 · Takahashi · 2018 [cited by applicant]
US 10114766B2 · Takahashi · 2018 [cited by applicant]
US 10708236B2 · Takahashi · 2020 [cited by applicant]
US 10902155B2 · Takahashi · 2021 [cited by applicant]
US 11063914B1 · Takahashi · 2021 [cited by applicant]
US 11283774B2 · Anderson et al. · 2022 [cited by applicant]
US 11288402B2 · Takahashi · 2022 [cited by examiner]
US 11429540B2 · Takahashi · 2022 [cited by applicant]
US 11783089B2 · Takahashi · 2023 [cited by applicant]
US 11792169B2 · Anderson et al. · 2023 [cited by applicant]
US 11921906B2 · Takahashi · 2024 [cited by examiner]
US 20010042124A1 · Barron · 2001 [cited by applicant]
US 20020025045A1 · Raike · 2002 [cited by applicant]
US 20020027906A1 · Athreya · 2002 [cited by applicant]
US 20020029280A1 · Holden · 2002 [cited by applicant]
US 20020083317A1 · Ohta · 2002 [cited by applicant]
US 20020091975A1 · Redlich et al. · 2002 [cited by applicant]
US 20020099959A1 · Redlich et al. · 2002 [cited by applicant]
US 20020104020A1 · Strahm · 2002 [cited by applicant]
US 20020162024A1 · Cunchon · 2002 [cited by applicant]
US 20020165961A1 · Everdell et al. · 2002 [cited by applicant]
US 20030012373A1 · Ogura et al. · 2003 [cited by applicant]
US 20030014627A1 · Krishna · 2003 [cited by examiner]
US 20030023846A1 · Krishna · 2003 [cited by applicant]
US 20030051054A1 · Redlich et al. · 2003 [cited by applicant]
US 20030070077A1 · Redlich et al. · 2003 [cited by applicant]
US 20030074552A1 · Olkin et al. · 2003 [cited by applicant]
US 20030076959A1 · Chui · 2003 [cited by applicant]
US 20030119484A1 · Adachi et al. · 2003 [cited by applicant]
US 20030120949A1 · Redlich et al. · 2003 [cited by applicant]
US 20030172279A1 · Yudasaka · 2003 [cited by applicant]
US 20030182435A1 · Redlich et al. · 2003 [cited by applicant]
US 20030196108A1 · Kung · 2003 [cited by applicant]
US 20030210702A1 · Kendall · 2003 [cited by applicant]
US 20040034772A1 · Alao · 2004 [cited by applicant]
US 20040054914A1 · Sullivan · 2004 [cited by applicant]
US 20040083286A1 · Holden · 2004 [cited by applicant]
US 20040114558A1 · Krishnamurthi et al. · 2004 [cited by applicant]
US 20040123096A1 · Buer · 2004 [cited by applicant]
US 20040123119A1 · Buer · 2004 [cited by applicant]
US 20040123120A1 · Buer · 2004 [cited by applicant]
US 20040123121A1 · Paaske · 2004 [cited by applicant]
US 20040123123A1 · Buer · 2004 [cited by applicant]
US 20040139313A1 · Buer · 2004 [cited by applicant]
US 20040143734A1 · Buer · 2004 [cited by applicant]
US 20040148500A1 · Olkin et al. · 2004 [cited by applicant]
US 20040151323A1 · Olkin et al. · 2004 [cited by applicant]
US 20040153642A1 · Plotkin et al. · 2004 [cited by applicant]
US 20040196979A1 · Cheng et al. · 2004 [cited by applicant]
US 20040250082A1 · Li · 2004 [cited by applicant]
US 20050010690A1 · Marshall · 2005 [cited by examiner]
US 20050097357A1 · Smith · 2005 [cited by applicant]
US 20050132070A1 · Redlich et al. · 2005 [cited by applicant]
US 20050138109A1 · Redlich et al. · 2005 [cited by applicant]
US 20050138110A1 · Redlich et al. · 2005 [cited by applicant]
US 20050138654A1 · Minne · 2005 [cited by applicant]
US 20050166066A1 · Ahuja et al. · 2005 [cited by applicant]
US 20050190758A1 · Gai et al. · 2005 [cited by applicant]
US 20050198412A1 · Pedersen et al. · 2005 [cited by applicant]
US 20050198498A1 · Gaur · 2005 [cited by applicant]
US 20050198500A1 · Gaur · 2005 [cited by applicant]
US 20050216413A1 · Murakami et al. · 2005 [cited by applicant]
US 20050257062A1 · Ignatius et al. · 2005 [cited by applicant]
US 20060015748A1 · Goto · 2006 [cited by applicant]
US 20060059537A1 · Alvermann et al. · 2006 [cited by applicant]
US 20060059553A1 · Morais · 2006 [cited by applicant]
US 20060062394A1 · Kamijo · 2006 [cited by applicant]
US 20060117126A1 · Leung et al. · 2006 [cited by applicant]
US 20060129810A1 · Jeong · 2006 [cited by applicant]
US 20060133604A1 · Buer et al. · 2006 [cited by applicant]
US 20060140410A1 · Aihara · 2006 [cited by applicant]
US 20060149965A1 · Sharma · 2006 [cited by applicant]
US 20060174102A1 · Smith et al. · 2006 [cited by applicant]
US 20060174112A1 · Wray · 2006 [cited by applicant]
US 20070067630A1 · Lenkov et al. · 2007 [cited by applicant]
US 20070067634A1 · Siegler · 2007 [cited by applicant]
US 20070074020A1 · Nishimura · 2007 [cited by applicant]
US 20070076599A1 · Ayyagari · 2007 [cited by applicant]
US 20070109124A1 · Park · 2007 [cited by applicant]
US 20070115812A1 · Hughes · 2007 [cited by applicant]
US 20070136801A1 · Le et al. · 2007 [cited by applicant]
US 20070150720A1 · Oh · 2007 [cited by applicant]
US 20070160198A1 · Orsini et al. · 2007 [cited by applicant]
US 20070189517A1 · Koseki et al. · 2007 [cited by applicant]
US 20070192596A1 · Otsuka · 2007 [cited by applicant]
US 20070195951A1 · Leung, Jr. · 2007 [cited by examiner]
US 20070195960A1 · Goldman · 2007 [cited by applicant]
US 20070204159A1 · Hara · 2007 [cited by applicant]
US 20070237327A1 · Taylor · 2007 [cited by applicant]
US 20070245141A1 · O'Keeffe · 2007 [cited by applicant]
US 20070245413A1 · Andolina · 2007 [cited by applicant]
US 20070250921A1 · LiVecchi · 2007 [cited by applicant]
US 20070258586A1 · Huang et al. · 2007 [cited by applicant]
US 20080002724A1 · Grewal · 2008 [cited by applicant]
US 20080005569A1 · Watson et al. · 2008 [cited by applicant]
US 20080010233A1 · Sack · 2008 [cited by applicant]
US 20080013733A1 · Johansson · 2008 [cited by applicant]
US 20080022136A1 · Mattson · 2008 [cited by applicant]
US 20080037777A1 · Ignatius et al. · 2008 [cited by applicant]
US 20080052533A1 · Iida et al. · 2008 [cited by applicant]
US 20080052765A1 · Shinomiya et al. · 2008 [cited by applicant]
US 20080062803A1 · Fronte et al. · 2008 [cited by applicant]
US 20080072035A1 · Johnson · 2008 [cited by applicant]
US 20080091945A1 · Princen et al. · 2008 [cited by applicant]
US 20080098226A1 · Zokumasui · 2008 [cited by applicant]
US 20080130889A1 · Qj · 2008 [cited by applicant]
US 20080130894A1 · Qj · 2008 [cited by applicant]
US 20080141023A1 · Qi · 2008 [cited by applicant]
US 20080151893A1 · Nordmark et al. · 2008 [cited by applicant]
US 20080168135A1 · Redlich et al. · 2008 [cited by applicant]
US 20080181406A1 · Iyer et al. · 2008 [cited by applicant]
US 20080183992A1 · Martin et al. · 2008 [cited by applicant]
US 20080226082A1 · Brunet et al. · 2008 [cited by applicant]
US 20080288782A1 · Iyer · 2008 [cited by applicant]
US 20090013175A1 · Pedersen · 2009 [cited by applicant]
US 20090019527A1 · Winslow · 2009 [cited by applicant]
US 20090034734A1 · Owens et al. · 2009 [cited by applicant]
US 20090043901A1 · Mizikovsky et al. · 2009 [cited by applicant]
US 20090046858A1 · Iyer et al. · 2009 [cited by applicant]
US 20090097661A1 · Orsini et al. · 2009 [cited by applicant]
US 20090129388A1 · Akhtar et al. · 2009 [cited by applicant]
US 20090177894A1 · Orsini et al. · 2009 [cited by applicant]
US 20090178144A1 · Redlich et al. · 2009 [cited by applicant]
US 20090198997A1 · Yeap et al. · 2009 [cited by applicant]
US 20090228708A1 · Trostle · 2009 [cited by applicant]
US 20090249084A1 · Ogawa · 2009 [cited by applicant]
US 20090254572A1 · Redlich et al. · 2009 [cited by applicant]
US 20090254750A1 · Bono et al. · 2009 [cited by applicant]
US 20090327617A1 · Furuichi et al. · 2009 [cited by applicant]
US 20100010968A1 · Redlich et al. · 2010 [cited by applicant]
US 20100115260A1 · Venkatesan et al. · 2010 [cited by applicant]
US 20100128874A1 · Scott-Nash · 2010 [cited by applicant]
US 20100153702A1 · Loveless · 2010 [cited by applicant]
US 20100153704A1 · Winslow · 2010 [cited by applicant]
US 20100161981A1 · Dodgson et al. · 2010 [cited by applicant]
US 20100169645A1 · McGrew et al. · 2010 [cited by applicant]
US 20100198730A1 · Ahmed et al. · 2010 [cited by applicant]
US 20100250497A1 · Redlich et al. · 2010 [cited by applicant]
US 20100254537A1 · Buer et al. · 2010 [cited by applicant]
US 20100274861A1 · Asiedu · 2010 [cited by applicant]
US 20100278338A1 · Chang et al. · 2010 [cited by applicant]
US 20100299313A1 · Orsini et al. · 2010 [cited by applicant]
US 20110069835A1 · Maliszewski et al. · 2011 [cited by applicant]
US 20110087889A1 · Iyer et al. · 2011 [cited by applicant]
US 20110131138A1 · Tsuchiya · 2011 [cited by applicant]
US 20110153969A1 · Petrick · 2011 [cited by applicant]
US 20110153985A1 · Saha · 2011 [cited by examiner]
US 20110154019A1 · Wang · 2011 [cited by applicant]
US 20110154031A1 · Banerjee et al. · 2011 [cited by applicant]
US 20110167265A1 · Ahuja et al. · 2011 [cited by applicant]
US 20110202755A1 · Orsini et al. · 2011 [cited by applicant]
US 20110246766A1 · Orsini et al. · 2011 [cited by applicant]
US 20110246785A1 · Linsley et al. · 2011 [cited by applicant]
US 20110252236A1 · De Atley et al. · 2011 [cited by applicant]
US 20110252480A1 · Patawaran et al. · 2011 [cited by applicant]
US 20110264905A1 · Ovsiannikov · 2011 [cited by applicant]
US 20110274112A1 · Czaszar · 2011 [cited by applicant]
US 20110283339A1 · Smith · 2011 [cited by applicant]
US 20110296440A1 · Laurich et al. · 2011 [cited by applicant]
US 20110311048A1 · Nagata et al. · 2011 [cited by applicant]
US 20120011351A1 · Mundra et al. · 2012 [cited by applicant]
US 20120017095A1 · Blenkhorn · 2012 [cited by applicant]
US 20120066509A1 · Lapp et al. · 2012 [cited by applicant]
US 20120072723A1 · Orsini et al. · 2012 [cited by applicant]
US 20120076298A1 · Bolotov · 2012 [cited by examiner]
US 20120110316A1 · Chamberlain et al. · 2012 [cited by applicant]
US 20120124378A1 · Chang · 2012 [cited by applicant]
US 20120159159A1 · Messerges et al. · 2012 [cited by applicant]
US 20120159183A1 · Adams et al. · 2012 [cited by applicant]
US 20120166576A1 · Orsini et al. · 2012 [cited by applicant]
US 20120166818A1 · Orsini et al. · 2012 [cited by applicant]
US 20120179916A1 · Staker et al. · 2012 [cited by applicant]
US 20120198241A1 · O'Hare et al. · 2012 [cited by applicant]
US 20120204032A1 · Wilkins et al. · 2012 [cited by applicant]
US 20120210119A1 · Baxter et al. · 2012 [cited by applicant]
US 20120213360A1 · Le Quere · 2012 [cited by applicant]
US 20120233472A1 · Faraboschi · 2012 [cited by applicant]
US 20120246489A1 · Brelot · 2012 [cited by applicant]
US 20120257506A1 · Bazlamacci et al. · 2012 [cited by applicant]
US 20120278529A1 · Hars · 2012 [cited by applicant]
US 20120303826A1 · Nelson · 2012 [cited by applicant]
US 20120320921A1 · Barnes · 2012 [cited by applicant]
US 20120324222A1 · Massey et al. · 2012 [cited by applicant]
US 20120331088A1 · O'Hare et al. · 2012 [cited by applicant]
US 20130013931A1 · O'Hare et al. · 2013 [cited by applicant]
US 20130034229A1 · Sauerwald · 2013 [cited by applicant]
US 20130054979A1 · Basmov et al. · 2013 [cited by applicant]
US 20130077788A1 · Blanchard et al. · 2013 [cited by applicant]
US 20130124852A1 · Haeger · 2013 [cited by applicant]
US 20130219172A1 · Johnson · 2013 [cited by applicant]
US 20130254542A1 · Buer et al. · 2013 [cited by applicant]
US 20130268931A1 · O'Hare et al. · 2013 [cited by applicant]
US 20130305039A1 · Gauda · 2013 [cited by applicant]
US 20130311780A1 · Besehanic · 2013 [cited by applicant]
US 20130326220A1 · Connelly et al. · 2013 [cited by applicant]
US 20130332724A1 · Walters · 2013 [cited by applicant]
US 20140013123A1 · Khazan et al. · 2014 [cited by applicant]
US 20140013452A1 · Aissi et al. · 2014 [cited by applicant]
US 20140068262A1 · Robertson et al. · 2014 [cited by applicant]
US 20140108782A1 · Salinger et al. · 2014 [cited by applicant]
US 20140108785A1 · Lindteigen et al. · 2014 [cited by applicant]
US 20140122866A1 · Haeger et al. · 2014 [cited by applicant]
US 20140122876A1 · Johnson · 2014 [cited by applicant]
US 20140122879A1 · Johnson · 2014 [cited by applicant]
US 20140143533A1 · Ganong, III et al. · 2014 [cited by applicant]
US 20140143538A1 · Lindteigen · 2014 [cited by applicant]
US 20140195793A1 · Lindteigen · 2014 [cited by applicant]
US 20140195798A1 · Brugger et al. · 2014 [cited by applicant]
US 20140229731A1 · O'Hare et al. · 2014 [cited by applicant]
US 20140245007A1 · Buer et al. · 2014 [cited by applicant]
US 20140250300A1 · Runkis et al. · 2014 [cited by applicant]
US 20140281526A1 · Lindteigen · 2014 [cited by applicant]
US 20140324698A1 · Dolcino et al. · 2014 [cited by applicant]
US 20150019443A1 · Sheets et al. · 2015 [cited by applicant]
US 20150074409A1 · Reid et al. · 2015 [cited by applicant]
US 20150095645A1 · Eldar · 2015 [cited by applicant]
US 20150128243A1 · Roux et al. · 2015 [cited by applicant]
US 20150154418A1 · Redberg · 2015 [cited by applicant]
US 20150163229A1 · Lindteigen · 2015 [cited by applicant]
US 20150188893A1 · Sood · 2015 [cited by applicant]
US 20150222604A1 · Ylonen · 2015 [cited by applicant]
US 20150256518A1 · Buer et al. · 2015 [cited by applicant]
US 20150271151A1 · Brugger et al. · 2015 [cited by applicant]
US 20150363608A1 · Redberg · 2015 [cited by applicant]
US 20150363611A1 · Redberg · 2015 [cited by applicant]
US 20150381710A1 · Kish · 2015 [cited by applicant]
US 20160056956A1 · O'Hare · 2016 [cited by applicant]
US 20160219024A1 · Verzun et al. · 2016 [cited by applicant]
US 20160308680A1 · Lindteigen · 2016 [cited by applicant]
US 20170019377A1 · Lindteigen · 2017 [cited by applicant]
US 20170061141A1 · Redberg · 2017 [cited by applicant]
US 20170075821A1 · Takahashi · 2017 [cited by applicant]
US 20170083725A1 · Takahashi · 2017 [cited by applicant]
US 20170085372A1 · Anderson et al. · 2017 [cited by applicant]
US 20170093587A1 · Glisson · 2017 [cited by applicant]
US 20170098096A1 · Redberg · 2017 [cited by applicant]
US 20170118180A1 · Takahashi · 2017 [cited by applicant]
US 20170118214A1 · Vainstein · 2017 [cited by applicant]
US 20170126623A1 · Lindteigen · 2017 [cited by applicant]
US 20170149748A1 · Lindteigen · 2017 [cited by applicant]
US 20170201382A1 · Lindteigen · 2017 [cited by applicant]
US 20170286669A1 · O'Hare et al. · 2017 [cited by applicant]
US 20170359317A1 · Anderson et al. · 2017 [cited by applicant]
US 20180041485A1 · O'Hare et al. · 2018 [cited by applicant]
US 20180068125A1 · Redberg · 2018 [cited by applicant]
US 20180082084A1 · Takahashi et al. · 2018 [cited by applicant]
US 20180139061A1 · Glisson · 2018 [cited by applicant]
US 20180176194A1 · Xiong · 2018 [cited by applicant]
US 20180268173A1 · Takahashi et al. · 2018 [cited by applicant]
US 20190050348A1 · Takahashi et al. · 2019 [cited by applicant]
US 20210119979A1 · Takahashi · 2021 [cited by applicant]
US 20220019699A1 · Takahashi · 2022 [cited by applicant]
US 20220174049A1 · Takahashi · 2022 [cited by applicant]
US 20220174050A1 · Anderson · 2022 [cited by applicant]
US 20220198069A1 · Takahashi · 2022 [cited by applicant]
US 20230049021A1 · Takahashi · 2023 [cited by applicant]
US 20240064128A1 · Takahashi · 2024 [cited by applicant]
US 20240098071A1 · Anderson et al. · 2024 [cited by applicant]
US 20240104250A1 · Takahashi · 2024 [cited by applicant]
EP 2337304 · 2011 [cited by applicant]
EP 2667631A1 · 2013 [cited by examiner]
EP 3350974 · 2018 [cited by applicant]
EP 3613195 · 2020 [cited by applicant]
EP 4481609A2 · 2024 [cited by applicant]
JP 2005167816 · 2005 [cited by applicant]
JP 2005284525A · 2005 [cited by applicant]
JP 2012137975 · 2012 [cited by applicant]
JP 2014176030 · 2014 [cited by applicant]
WO 2017048896 · 2017 [cited by applicant]
WO 2017074887 · 2017 [cited by applicant]
WO 2018231519 · 2018 [cited by applicant]
Blum, Thomas et al. Worcester Polytechnic Institute ECE Department. “Montgomery Modular Exponentiation on Reconfigurable Hardware” Apr. 1999. pp. 1-8, 8 pages. [cited by applicant]
Carbonite White Paper—“The Better Backup Plan, Making Sense of the Cloud”; 5 pages. [cited by applicant]