نوشته‌های ترمینالی
2.78K subscribers
424 photos
12 videos
32 files
2.29K links
Download Telegram
اگر بینهایت توان پردازشی داشته باشید با بینهایت زمان(!) آیا رمزنگاری های ما همچنان امن خواهد بود؟
معمولا خیر

اما یکسری الگوریتم وجود داره که اثبات میشه با بینهایت توان و زمان پردازشی همچنان امنه.
بهشون میگن information theoretic secure.
مثلاً اگه کامپیوتر های کوانتومی هم به اندازه کافی قوی بشن اینا همچنان مقاومن.

https://en.m.wikipedia.org/wiki/Information-theoretic_security
👍2
نوشته‌های ترمینالی
اگر بینهایت توان پردازشی داشته باشید با بینهایت زمان(!) آیا رمزنگاری های ما همچنان امن خواهد بود؟ معمولا خیر اما یکسری الگوریتم وجود داره که اثبات میشه با بینهایت توان و زمان پردازشی همچنان امنه. بهشون میگن information theoretic secure. مثلاً اگه کامپیوتر…
حالا داستان چیه؟ الگوریتم های سنتی اصولاً برای سیستم های کامپیوتری سنتی، غیر قابل شکستن هستن و هرچیم بگذره و کامپیوتر ها قوی بشن، همچنان خیلی مشکلی براشون پیش نمیاد.
اما از طرفی کامپیوتر های کوانتومی تهدید مهمی محسوب میشن برای الگوریتم های رمزنگاری، چون که میتونن یکسری مسأله رو خیلی بهتر از کامپیوتر های سنتی حل کنن، چه مسائلی رو؟ همون مسائلی که الگوریتم های رمزنگاری فرض کردن که حلشون خیلی طول می‌کشه.
توی مطلب ۳ تا مساله رو نام می‌بره که امنیت الگوریتم های رمزنگاری (البته کلید نامتقارن) به حل نشدن اینا وابسته س، یکیش که من سر در میارم integer factorization ئه
در واقع الگوریتم میاد دو تا عدد اول بزرگ انتخاب می‌کنه و ضرب می‌کنه، حالا اکه بتونید اون عدد بزرگ نهایی رو به دو تا عدد اول بزرگ ها فاکتور بگیرید الگوریتم شکسته میشه.

کامپیوتر های کوانتومی با کمک الگوریتم شور ( algorithm Shor's ) میتونن این مسأله ها رو حل کنن.
البته فعلا (خیلی) نگران نباشید چون کامپیوتر های کوانتومی اونقدر قوی نیستن که این الگوریتم رو اجرا کنن ولی داره روش کار میشه


یه نکته هم که وجود داره اینه که این داستان ها بسیار برای شکستن رمزنگاری کلید نامتقارنه، اما کلید متقارن چی؟ نکته اینه که اون امنیت خوبی داره، به یک شرط، اگر کلید درست رو داری متوجه نشی کلیدت درسته! در واقع ویژگی های plain text رو بپوشونیم که راحت قابل تشخیص نباشه. (اگه نادقیق میگم بگید)
البته در کل الگوریتم های هش و رمزنگاری متقارن هم با کمک کوانتوم کامپیوتینگ قابل ضعیف شدن هست ولی کلیت الگوریتم لازم نیست تغییری کنه و همین که اندازه کلید بزرگ بشه کفایت می‌کنه.

https://en.m.wikipedia.org/wiki/Post-quantum_cryptography
👍2
Forwarded from Agora (Alireza)
«هنگ کرده؟ سیستمو ریست کن!»



TIP: REBOOT IS USEFUL

Earlier on, we noted that the only solution to infinite loops (and similar behaviors) under cooperative preemption is to reboot the machine. While you may scoff at this hack, researchers have shown that reboot (or in general, starting over some piece of software) can be a hugely useful tool in building robust systems [C+04].
Specifically, reboot is useful because it moves software back to a known and likely more tested state. Reboots also reclaim stale or leaked resources (e.g., memory) which may otherwise be hard to handle. Finally, reboots are easy to automate. For all of these reasons, it is not uncommon
in large-scale cluster Internet services for system management software to periodically reboot sets of machines in order to reset them and thus obtain the advantages listed above.Thus, next time you reboot, you are not just enacting some ugly hack. Rather, you are using a time-tested approach to improving the behavior of a computer system. Well done!

از کتاب Operating Systems Three Easy Pieces
👍5🔥4😱2
Forwarded from La3tKnight (Amir.)
هر چی از عاشقان ترمینال بگیم کم گفتیم 😂

📎soundcloud9000
ساوندکلاود داخل ترمینال
📎Calcure
تقویم تحت ترمینال

La3tKnight
😁6👍3👎3
Forwarded from Impure Pics
😁1😢1
می‌دونستید ممکنه یه دقیقه‌ای ۶۱ ثانیه باشه؟

به این ترتیب:
When do leap seconds occur?

Leap seconds have always occurred at the end of December or the end of June, on the last second of the UTC day. The designation of the sequence of seconds is:

23h 59m 59s
23h 59m 60s
00h 00m 00s (the beginning of the following date)


https://www.nist.gov/pml/time-and-frequency-division/leap-seconds-faqs
👍7
چرا alpine به عنوان base image برای داکر بد است؟

یک مطلب برای مقایسه‌ی base image های مختلفی که می‌تونید استفاده کنید.
https://medium.com/inside-sumup/stop-using-alpine-docker-images-fbf122c63010
🔥1💔1
ارسالی:
یک ویدیو جالب درباره ماشین مجازی erlang به اسم BEAM که Elixir هم روی همونه.
https://youtu.be/5SbWapbXhKo
🔥2
معرفی ابزار:
یک سایت مثل isup.me که اون سرور رو از نقاط مختلف جهان پینگ میکنه
tcp.ping.pe
👍3
Forwarded from HICTE Blog (smm)
This media is not supported in your browser
VIEW IN TELEGRAM
Blanket: Improve focus and increase your productivity by listening to different sounds.
یه اپ ساده با صداهای دلنشین برای تمرکز بهتر.
نصب در آرچ:
# pacman -S blanket

♦️ Group: @hictegroup 💬♦️
♦️ Channel: @hicteblog 💻♦️
👍3🔥1🎉1🍓1
Forwarded from Agora (Alireza)
یه وقتایی دوستام که توی کانالن ازم میپرسن که اصلا چطور میشه یهو از فلان مطلب میپری روی یک چیزی که ظاهرا بی‌ربطه. مثلا دیشب از محمدعلی فروغی رسیدم به بنیان‌گذار انتشارات امیرکبیر، عبدالرحیم جعفری.

ماجرا از این قراره که من هروقت میخوام راجع چیزی بخونم DFS میزنم. وقتی توی مطلبی‌ به ارجاعی برمیخورم اون node رو expand میکنم و شروع میکنم به خوندن اون صفحه و قص علی هذا. متاسفانه خیلی وقت ها اینقدر درخت عمیقه که زمان اجازه نمیده همه نود ها رو ببینم و یه جا اون وسطا میخوابم :)) تازه این‌ها منوط بر اینه که من به maximum heap size نرسم :)

خلاصه اگر مثل من از این عادت های زشت دارید، توصیه میکنم BFS رو امتحان کنید. حداقل هرچی میخونین ناقص نمیمونه.
👍4😁4