اولین قدم شما برای امنیت کریپتو – CoolWallet

محتوا

مقدمه: چرا باید به کلیدهای خصوصی اهمیت دهید؟
اگر با بلاک چین و رمزارز آشنایی ندارید، احتمالاً اصطلاحات «کلید عمومی» و «کلید خصوصی» را شنیده اید. این فقط اصطلاحات فنی نیست. آنها حافظ دارایی های دیجیتال شما هستند. داشتن کلید خصوصی به این معنی است که کنترل کاملی بر دارایی های خود دارید. اما اگر کلید خصوصی شما منقضی شود، دارایی های شما می توانند در یک لحظه ناپدید شوند.
“نه کلید شما و نه سکه های شما“فقط یک شعار نیست، یک حقیقت سخت است.
بنابراین، کلیدهای عمومی و خصوصی چگونه با کیف پول رمزنگاری شما ارتباط دارند؟ در پایان این مقاله، نحوه عملکرد این سیستم را خواهید فهمید.
کلیدهای عمومی و خصوصی چیست؟
برای درک کلیدهای عمومی و خصوصی، باید در مورد امضای دیجیتال بدانید. الف امضای دیجیتال یک روش رمزنگاری است که برای تأیید صحت و منبع داده ها استفاده می شود. به آن مانند امضای یک سند فکر کنید، فقط با ریاضیات انجام می شود، که امنیت آن را بیشتر می کند و جعل آن را سخت تر می کند.
در دنیای بلاک چین، امضای دیجیتال دو هدف مهم را دنبال می کند:
-
آنها تأیید می کنند که معامله واقعاً توسط مالک دارایی مجاز است (فقط شخصی که کلید خصوصی دارد می تواند آن را امضا کند).
-
آنها اطمینان حاصل می کنند که محتوای معامله در طول انتقال تغییر نکرده است (هر گونه تغییر باعث می شود که تأیید امضا با شکست مواجه شود).
رابطه و عملکرد کلید عمومی و خصوصی
امضای دیجیتال بر اساس یک روش رمزنگاری به نام رمزگذاری نامتقارن ساخته شده است. از یک جفت کلید استفاده می کند: a کلید عمومی و الف کلید خصوصی. این کلیدها با استفاده از یک الگوریتم ریاضی تولید می شوند و هستند منحصر به فرد. یک کلید عمومی را می توان از یک کلید خصوصی با استفاده از یک تابع ریاضی یک طرفه مشتق کرد، اما برعکس از نظر محاسباتی غیر ممکن است. این عدم تقارن چیزی است که سیستم را ایمن می کند.
شما می توانید آن را مانند یک سیستم ایمیل در نظر بگیرید:
-
را کلید عمومی مانند آدرس ایمیل شماست می توانید آن را در وب سایت ها ارسال کنید یا روی کارت های ویزیت چاپ کنید. هر کس آن را می شناسد می تواند برای شما پیام ارسال کند. در بلاک چین، این آدرس از کلید عمومی شما مشتق شده و برای به دست آوردن دارایی استفاده می شود.
-
را کلید خصوصی مانند رمز عبور ایمیل شماست. فقط شما به صندوق ورودی خود دسترسی دارید. به طور مشابه، در کریپتو، تنها شخصی که دارای کلید خصوصی است میتواند به داراییهای موجود در کیف پول دسترسی داشته باشد و آن را مدیریت کند.
برخلاف ایمیل ها، بلاک چین است شفاف. هر کسی میتواند ببیند که کدام آدرس وجوه را به دیگری ارسال کرده است و چه مبلغ و توکنهایی منتقل شده است. اما درست مانند حساب ایمیل شما، فقط شخصی که رمز عبور صحیح را دارد می تواند به محتوا دسترسی داشته باشد، در این مورد به کلید خصوصی.
کلیدهای عمومی توضیح داده شده است
کلید عمومی را می توان آزادانه به اشتراک گذاشت. برای تولید آدرس کیف پول، دریافت رمزنگاری و تأیید صحت تراکنش ها استفاده می شود. از آنجایی که از یک کلید خصوصی از طریق یک تابع یک طرفه مشتق شده است، نمی توان از آن برای مهندسی معکوس کلید خصوصی استفاده کرد.
حتی اگر کلید عمومی شما توسط دیگران به صورت آنلاین دیده شود، هیچ خطر مستقیمی ندارد. هدف آن این است که به دیگران اجازه دهد برای شما وجوه ارسال کنند یا تراکنش های امضا شده شما را تأیید کنند. کلید عمومی نمی تواند وجوه را امضا یا جابجا کند. در برخی از بلاک چین ها، کلید عمومی کامل حتی در تراکنش ها نشان داده نمی شود. می توان آن را به صورت فشرده ذخیره کرد یا فقط در هنگام تأیید امضا استفاده کرد.
توضیح کلید خصوصی
کلید خصوصی هسته اصلی کنترل دارایی های بلاک چین شما است. هم به عنوان رمز عبور و هم به عنوان امضای هویت عمل می کند. این هم رمز عبور شما و هم مدرکی است که نشان می دهد شما صاحب سرمایه هستید. اگر شخص دیگری آن را دریافت کند، می تواند همه آن را داشته باشد.
هر کلید خصوصی یک عدد بزرگ است که به طور تصادفی تولید می شود (256 بیت برای اتریوم) و با یک کلید عمومی منحصر به فرد جفت می شود. کلید خصوصی معاملات را امضا می کند و هویت را ثابت می کند. این یک تعهد رمزنگاری است که می گوید: “من این اجازه را دادم.”
در عمل، کلیدهای خصوصی اغلب به صورت رشته های هگزادسیمال طولانی یا عبارات بازیابی نمایش داده می شوند (همچنین به آنها یادگاری می گویند). آنها باید به طور ایمن ذخیره شوند. در صورت گم شدن، دارایی های مرتبط قابل بازیابی نیست. هیچ کس، نه پلتفرم، توسعه دهندگان، حتی خود شبکه بلاک چین نمی توانند آنها را بازیابی کنند.
کلیدهای عمومی-خصوصی و مدل امنیتی سیا
سیستم کلید عمومی-خصوصی با سه رکن امنیت اطلاعات که به نام شناخته می شوند سازگار است سه گانه سیا:
-
محرمانه بودن: کلید خصوصی فقط در اختیار کاربر است. از دسترسی غیرمجاز جلوگیری می شود و دارایی ها ایمن نگه داشته می شود.
-
صداقت: تراکنش ها با کلید خصوصی امضا می شوند و می توان با کلید عمومی تأیید کرد تا از تغییر نکردن آنها اطمینان حاصل شود.
-
در دسترس بودن: تا زمانی که از کلید خصوصی یا عبارت بازیابی خود نسخه پشتیبان تهیه می کنید، می توانید کیف پول خود را بازیابی کنید و از هر دستگاهی به وجوه خود دسترسی داشته باشید.
این مدل اساس امنیت غیرمتمرکز بلاک چین را تشکیل می دهد. به جای تکیه بر موسسات، گذرواژه ها یا حساب ها، مسئولیت دارایی های خود را از طریق مالکیت کلید خصوصی بر عهده می گیرید.
کلیدهای عمومی-خصوصی و کیف پول رمزنگاری شما
از کلید خصوصی تا کلید عمومی: چگونه فرآیند ایمن می ماند
سیستم های بلاک چین به رمزنگاری نامتقارن برای حفظ امنیت در یک محیط غیرمتمرکز. این سیستم از یک جفت کلید استفاده می کند: a کلید خصوصی که با شما می ماند و الف کلید عمومی که با دیگران به اشتراک گذاشته می شود. این تنظیم تأیید هویت ایمن و ارسال پیام را بدون شخص ثالث قابل اعتماد فعال می کند.
از بلاک چین هایی مانند بیت کوین و اتریوم استفاده می شود رمزنگاری منحنی بیضوی (ECC)به طور خاص منحنی secp256k1. دو ویژگی کلیدی دارد:
-
استخراج کلید عمومی از کلید خصوصی آسان است.
-
استخراج یک کلید خصوصی از کلید عمومی تقریبا غیرممکن است.
این ماهیت یک طرفه چیزی است که سیستم را قابل اعتماد و ایمن می کند.
از کلید خصوصی تا آدرس کیف پول: فرآیند تولید کامل
هنگام استفاده از کیف پول رمزنگاری، ممکن است حتی متوجه چیزی به نام “کلید خصوصی” نشوید. با این حال، هنگام ایجاد کیف پول، چند چیز مهم در پس زمینه اتفاق می افتد:
-
تولید کلید خصوصی: کیف پول ابتدا یک عدد تصادفی 256 بیتی تولید می کند که به کلید خصوصی شما تبدیل می شود.
برای تسهیل پشتیبان گیری و ذخیره سازی، این کلید خصوصی اغلب به یک عبارت بازیابی تبدیل می شود (همچنین به عنوان کد یادگاری شناخته می شود). این عبارت از 12 یا 24 کلمه انگلیسی تشکیل شده است. تا زمانی که کلمات به ترتیب صحیح باشند، می توانید از آنها استفاده کنید کلید خصوصی اصلی خود را به طور کامل بازیابی کنید و به تمام دارایی های خود دسترسی داشته باشید در هر کیف پولی که از استاندارد BIP-39 پشتیبانی می کند.از دست دادن این عبارت بازیابی در اصل مانند از دست دادن کلید خصوصی شما است. اگر این اتفاق بیفتد، دارایی های شما قابل بازیابی نیست.
-
یک کلید عمومی را بازیابی کنید: با استفاده از الگوریتم منحنی بیضی secp256k1، کیف پول یک کلید عمومی از کلید خصوصی شما تولید می کند. این یک فرآیند ریاضی یک طرفه است. کلید خصوصی می تواند کلید عمومی را ایجاد کند، اما نمی توان آن را معکوس کرد و کلید خصوصی را از کلید عمومی پیدا کرد.
-
ایجاد آدرس کیف پول: بلاک چین های مختلف از روش های مختلفی برای ایجاد آدرس کیف پول از کلیدهای عمومی استفاده می کنند. این روشها آدرس را کوتاه میکنند، تأیید را آسانتر میکنند و امنیت را بهبود میبخشند.

آدرس کیف پول رشته ای است که برای دریافت رمزارز استفاده می کنید. این به طور غیر مستقیم از کلید خصوصی شما مشتق شده است، اما نمی توان از آن برای ردیابی به خود کلید استفاده کرد.
نحوه عملکرد تراکنش ها و امضاهای کریپتو در عمل
هنگامی که یک تراکنش رمزنگاری را آغاز می کنید، مانند ارسال وجه از کیف پول خود، یک سری فرآیندهای رمزنگاری در پشت صحنه رخ می دهد. مراحل اصلی شامل:
-
شما جزئیات تراکنش را در کیف پول خود وارد کنیدمانند آدرس گیرنده و مبلغ ارسال، سپس درخواست را ارسال کنید.
-
کیف پول داده های تراکنش را هش می کندایجاد یک خلاصه با طول ثابت از محتوا.
-
مال شما کلید خصوصی برای امضای دیجیتالی تراکنش استفاده می شود. این امضا ثابت می کند که شما معامله را مجاز کرده اید.
⚠️ اینجاست که کیف پول سرد و گرم با هم تفاوت دارند ⚠️
-
-
کیف پول های داغ: کلیدهای خصوصی در دستگاه های متصل به اینترنت ذخیره می شوند. تراکنش ها به سرعت در برنامه امضا می شوند. با این حال، اگر دستگاه شما به خطر بیفتد، کلید شما ممکن است دزدیده شود.
-
کیف پول سرد: کلیدهای خصوصی در دستگاه های سخت افزاری آفلاین ذخیره می شوند و کاملاً از دسترسی به اینترنت جدا هستند. هنگامی که یک تراکنش را آغاز می کنید، داده های بدون امضا به کیف پول سرد ارسال می شود. دستگاه از کلید خصوصی برای امضای تراکنش استفاده می کند آفلاینو فقط نتیجه امضا شده (نه خود کلید خصوصی) به دستگاه متصل بازگردانده می شود.
انتقال داده بین کیف پول سرد و رابط آنلاین معمولاً از طریق کد QR، بلوتوث، NFC یا USB انجام می شود. مهمترین نکته این است که کلید خصوصی هرگز از دستگاه محافظت شده خارج نمی شود. فقط امضا منتقل می شود.
-
-
سپس تراکنش امضا شده به شبکه بلاک چین پخش می شود.
-
گره های بلاک چین از کلید عمومی شما برای تأیید امضا استفاده می کنند و تأیید می کنند که تراکنش واقعاً توسط صاحب کیف پول مجاز بوده است.
-
پس از تایید، تراکنش در بلاک چین ثبت می شود و انتقال دارایی کامل می شود.

از تولید کلید خصوصی و ذخیره عبارت بازیابی گرفته تا امضای تراکنش ها و ایجاد آدرس کیف پول شما، هر مرحله در استفاده از کیف پول رمزنگاری متکی به رمزنگاری قوی است.
با کیف پول های سرد، کلید خصوصی شما همیشه در یک مکان امن در دستگاه آفلاین باقی می ماند. فقط تراکنش امضا شده ارسال می شود. به همین دلیل است که کیف پول های سرد، به ویژه کیف پول های سخت افزاری، به عنوان یکی از امن ترین راه ها برای محافظت از رمزنگاری شما در نظر گرفته می شود.
محافظت از کلید خصوصی: روش ها و خطرات رایج
“نه کلید شما، نه سکه های شما.” داشتن کلید خصوصی به معنای داشتن دارایی است. نحوه و مکان ذخیره کلید خصوصی، سطح امنیت شما را تعیین می کند. محافظت از کلید خصوصی اولین قانون رمزنگاری است.
کیف پول های نرم افزاری
مثالها: برنامههای موبایل، نرمافزار دسکتاپ، برنامههای افزودنی مرورگر
-
مثبت ها: استفاده آسان و عالی برای پرداخت های کوچک روزمره
-
خطرات: کلیدها در دستگاه های متصل به اینترنت ذخیره می شوند، در برابر ویروس ها، فیشینگ یا کی لاگرها آسیب پذیر است
-
نکات: از آنها فقط به عنوان کیف پول های روزمره استفاده کنید. با رمزگذاری، دسترسی بیومتریک یا پین محافظت کنید
کیف پول های سخت افزاری
مثال ها: CoolWallet (نقشه)لجر (USB)، ترزور (USB)
-
مثبت ها: کلیدها در تراشه های امن ذخیره می شوند و هرگز در معرض دسترسی به اینترنت قرار نمی گیرند. حتی اگر تلفن یا رایانه شما هک شود، کلید خصوصی امن باقی می ماند. امضا در داخل دستگاه انجام می شود و فقط امضا ارسال می شود. امن ترین گزینه در نظر گرفته می شود.
-
خطرات: اگر دستگاه گم شود یا آسیب ببیند و از عبارت بازیابی شما نسخه پشتیبان تهیه نشود، دارایی ها برای همیشه از بین می روند. از منابع جعلی یا غیر قابل اعتماد خودداری کنید. سخت افزارهای مخرب می توانند کلیدهای شما را بدون اطلاع شما لو دهند.
-
نکات: عبارت بازیابی خود را بصورت آفلاین پشتیبان بگیرید و آن را جدا از دستگاه خود ذخیره کنید. هرگز عکسی نگیرید و آن را در فضای ابری آپلود نکنید. برای جلوگیری از دسترسی غیرمجاز در صورت گم شدن دستگاه، یک پین تنظیم کنید. هنگام خرید، دستگاهی را انتخاب کنید که با اثبات دستکاری طراحیالف برند معتبرو یک جامعه فعال همچنین، تنظیمات سیستم عامل و امنیتی خود را به روز نگه دارید تا خطر حملات زنجیره تامین یا سخت افزارهای مخرب را کاهش دهید.
نتیجه گیری: آگاهی از کلید خصوصی، آگاهی از دارایی است
لازم نیست تمام جزئیات فناوری بلاک چین را درک کنید. اما باید کلیدهای خصوصی را بدانید. در Web3، قدرت در حسابها یا رمزهای عبور نیست. در مجموعه نمادهایی که فقط شما دارید پنهان است.
نه کلید شما و نه سکه های شما.
هرگز کلید خود را به کسی ندهید. ارزش آن را دست کم نگیرید.
حفاظت از کلید خصوصی شما محافظت از هویت و آزادی مالی شما در دنیای دیجیتال است.




