رمزنگاری
دانش تغییر دادن متن پیام به کمک یک کلید رمزنگاری و یک الگوریتم رمزنگاری است. به صورتی که تنها شخصی که از کلید و الگوریتم مطلع است قادر به استخراج متن اصلی از متن رمزشده باشد و شخصی که از یکی یا هردوی آنها اطلاعی ندارد، نتواند به محتوای پیام دسترسی پیدا کند. رمزنگاری از طریق پنهان نگاه داشتن الگوریتم رمزنگاری منسوخ است. در روشهای جدید رمزنگاری فرض بر آن است که همگان الگوریتم رمزنگاری را میدانند. آنچه پنهان است فقط کلید است.
رمزنگاری علمی است که به وسیله آن میتوان اطلاعات را بصورتی امن منتقل کرد حتی اگر مسیر انتقال اطلاعات (کانالهای ارتباطی) ناامن باشد. دریافتکننده اطلاعات آنها را از حالت رمز خارج میکند (decrypting). به این عمل در واقع رمزگشائی گفته میشود .
توجه داشته باشید که رمزنگاری به تغییر ساده محتویات یک متن گفته میشود با کدگذاری (coding) تفاوت دارد. در این صورت تنها هر کاراکتر با یک نماد تغییر میکند.
کلمه Cryptography بر گرفته لغات یونانی‘kryptos’ به مفهوم " محرمانه " و grapheinبه معنای نوشتن " است. قبل از هر چیز لازم است بین رمز و کد تفاوت قائل شویم. رمز به مفهوم تبدیل کاراکتر به کاراکتر یا بیت به بیت ؛ بدون تغییر محتویات زبان شناختی آن است. در مقابل " کد " تبدیلی است که کلمهای را با یک کلمه یا نماد دیگر جایگزین میکند .
در بررسی نخستین استفاده کنندگان از رمزنگاری به " سزار " امپراتور روم و نیز " الکندی " که یک مسلمان است برمیخوریم از عمده ترین شیوههای رمزنگاریهای ابتدایی پیچیدن نسخه اصلی پیام بر روی استوانهای با قطر مشخص و نوشتن پیام بر روی متن استوانهای است. بدیهی است بدون درک میزان قطر، خواندن پیام کار بسیار دشواری بود بعدها از این روش به همراه موتورهای الکتریکی برای رمزنگاری استفاده شد. در ادامه تصاویری از این رمزنگاری را مشاهده میکنید .
رمزنگاری امروزه به طور خاص در علم مخابرات مورد استفاده قرار میگیرد. از رمزنگاری میتوان برای تأمین امنیت و تأمین اعتبار پیام به صورت جداگانه یا توامان استفاده کرد. منظور از تأمین امنیت پیام این است که به غیر از گیرنده مجاز، شخص دیگر قادر به فهمیدن متن پیام نباشد. همچنین منظور از اعتبار پیام این است که فرستنده واقعی پیام مشخص باشد. دانش رمزنگاری بر پایه مقدمات بسیاری از قبیل تئوری اطلاعات، نظریه اعداد و آمار بنا شدهاست.
((( شاهکارهای ریاضی از موم )))
(مثالی از کاربردمنشورها در طبیعت )
اگر وجود حشره ای می تواند ، با حل سریع یک مسئله ی هندسی ، ما را دچار شگفتی کند ، می توان به آ نچه که ساکنین کندوهای عسل ایجاد می کنند ، شاهکارهای ریاضی نامید .
ساختمان شانه های کندو از یک رشته شبکه های مومی شش وجهی تشکیل شده اند که در دو قشر چیده شده اند و با کفهای مشترکی بهم مربوطند .عمق این شبکه 3/11 میلی متر ، عرض هر یک از شش دیواره ی شبکه مساوی 71/2 میلی متر و ضخامت آن مساوی ضخامت یک کاغذ نوشتنی معمولی است .
بررسی این مطلب جالب است که چرا زنبور عسل برای مقطع منشور مومی خود ؛ شکل شش گوش را انتخاب کرده است ؟
این نتیجه ی تلاش مصرف کردن حداقل سطح در داخل یک گوشه ی تنگ است . قبل از همه باید چند ضلعی را به این شکل انتخاب کرد تا با تکرار آن بتوان سطح کندو را بدون هیچ فاصله و شکافی پوشانید.
چه شکلهای منتظمی برای این منظورمناسبند ؟ ( البته این موضوع توسط فیثاغورث کشف شد )
این چند ضلعیها عبارتند از : مثلث ، مربع و شش ضلعی . به همین مناسبت زنبورهای هوشمند درباره ی چند ضلعیهای دیگر حتی فکر هم نکرده اند ؛زیرا در این صورت برای پر کردن سطح کندو می بایست از دو یا چند نوع مختلف شبکه استفاده کنند که مستلزم کار پیچیده تر و بیشتری بود . به این ترتیب آنها می توانستند از یکی از این سه نوع شکل استفاده کنند.
و آنها از این سه حالت ممکن ، شش ضلعی را انتخاب کردند . چرا ؟
برای اینکه در بین این سه شکل ، وقتی که مساحتهای مساوی داشته باشند ،شش ضلعی کمترین محیط را دارد . یعنی وقتی که خانه ها را با قاعده ی شش ضلعی می سازند ، با حداقل مصرف موم ، حداکثر حجم رابدست می آورند .

