زیرساخت کلید عمومی یا PKI، زیرساختی است که بر اساس اعتماد، و نه امنیت، طراحی و پیاده سازی شده است و هدف آن برقراری امنیت و آرامش خاطر کاربران [[شبکههای کامپیوتری]] است.
PKI را ميتوان به صورت مجموعه [[سختافزار]]، [[نرمافزار]]، كاربران، سياستها و رويههايي كه براي ايجاد [[مديريتمدیریت]]، ذخيره، توزيع و ابطال گواهی مبتنی بر رمزنگاری با كليد عمومی مورد نياز میباشند تعريف نمود. رمزنگاری به عنوان يكی از روشهای قابل اعتماد جهت فراهم آوردن سرويسهای امنیتی قابل استفاده میباشد، ولی امروزه به صورت كلیتری جهت فراهم آوردن ابزارهايی كه میتوانند سرويسهايی را براي امنيت اطلاعات و دادهها ارائه نمايند، استفاده میشود. برای هردو عمل رمزنگاری و تصديق هويت كليد عمومی از زوج کلید ( یک کلید عمومی و یک کلید خصوصی ) استفاده میشود. در رمزنگاری، فرستنده با کلید عمومی فایل را رمزگذاری میکند و گیرنده پس از دریافت، آن را با کلید خصوصی خود از رمز خارج میکند؛ و در بحث تصديق هويت، فرستنده با کلید خصوصی خود پیام را امضا میکند و گیرنده، پیام فرستنده را با کلید عمومی تصديق می نماید.<ref> Raina, K. (2003). PKI Security Solutions for the Enterprise,Wiley Publishing Inc.</ref>