שאלות קריפטולוגיה ואלגברה מודרנית.
אני מקווה שהפורום הזה הוא המקום המתאים לכך. אני מתאמן למבחן בקריפטולוגיה ונתקלתי בשאלה שלא הצלחתי לפתור: בהינתן P ראשוני, צריך למצוא את המספרים שהעלתם בחזקת 3 במודולו P יתנו 1. לא ידוע הפירוק של P-1 לגורמים. האם קיים אלגוריתם יעיל שעושה זאת? אם הבנתי נכון, אז אם 3 לא מחלק את P-1, אז יש ל 1 רק שורש שלישי אחד, והוא 1 עצמו. אם 3 כן מחלק את P-1 אז יש לו שלושה שורשים: אם g הוא היוצר של החבורה הכפלית במודולו P-1, אז השורשים הם: 1, g בחזקת (P-1 חלקי 3) ו g בחזקת (2 כפול (P-1 חלקי 3)). הבעיה היא איך שלמצוא את היוצר כאשר הפירוק של P-1 לא ידוע, זה דבר שאין לי מושג איך לעשות אותו. האם יש דרך אחרת יותר יעילה? תודה מראש.
אני מקווה שהפורום הזה הוא המקום המתאים לכך. אני מתאמן למבחן בקריפטולוגיה ונתקלתי בשאלה שלא הצלחתי לפתור: בהינתן P ראשוני, צריך למצוא את המספרים שהעלתם בחזקת 3 במודולו P יתנו 1. לא ידוע הפירוק של P-1 לגורמים. האם קיים אלגוריתם יעיל שעושה זאת? אם הבנתי נכון, אז אם 3 לא מחלק את P-1, אז יש ל 1 רק שורש שלישי אחד, והוא 1 עצמו. אם 3 כן מחלק את P-1 אז יש לו שלושה שורשים: אם g הוא היוצר של החבורה הכפלית במודולו P-1, אז השורשים הם: 1, g בחזקת (P-1 חלקי 3) ו g בחזקת (2 כפול (P-1 חלקי 3)). הבעיה היא איך שלמצוא את היוצר כאשר הפירוק של P-1 לא ידוע, זה דבר שאין לי מושג איך לעשות אותו. האם יש דרך אחרת יותר יעילה? תודה מראש.