{"id":13641360,"url":"https://github.com/newaetech/chipwhisperer-jupyter","last_synced_at":"2025-05-16T05:07:33.368Z","repository":{"id":38240722,"uuid":"193131866","full_name":"newaetech/chipwhisperer-jupyter","owner":"newaetech","description":"Interactive ChipWhisperer tutorials using Jupyter notebooks.","archived":false,"fork":false,"pushed_at":"2025-04-25T19:07:18.000Z","size":16340,"stargazers_count":270,"open_issues_count":9,"forks_count":79,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-05-16T05:06:25.514Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/newaetech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-21T16:46:36.000Z","updated_at":"2025-05-14T18:11:27.000Z","dependencies_parsed_at":"2023-02-10T05:45:58.851Z","dependency_job_id":"8f0c1b4a-eb74-4d42-ab08-302802cf0064","html_url":"https://github.com/newaetech/chipwhisperer-jupyter","commit_stats":{"total_commits":794,"total_committers":24,"mean_commits":"33.083333333333336","dds":0.6624685138539043,"last_synced_commit":"6acc64f849f0622c0a143626bc0ad28f022e355d"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newaetech%2Fchipwhisperer-jupyter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newaetech%2Fchipwhisperer-jupyter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newaetech%2Fchipwhisperer-jupyter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newaetech%2Fchipwhisperer-jupyter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/newaetech","download_url":"https://codeload.github.com/newaetech/chipwhisperer-jupyter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254471060,"owners_count":22076585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T01:01:20.108Z","updated_at":"2025-05-16T05:07:28.446Z","avatar_url":"https://github.com/newaetech.png","language":"Jupyter Notebook","funding_links":[],"categories":["Jupyter Notebook"],"sub_categories":[],"readme":"# ChipWhisperer Jupyter Notebook Repository\n\nWelcome to the ultimate collection of ChipWhisperer Jupyter notebooks.\n\n\n## Repo Contents\n\nThis repository serves multiple purposes:\n* Courses (see `courses`) in Side-Channel Analysis (SCA) along with Fault Injection. These are organized to align with commercial course content on [ChipWhisperer.io](https://www.ChipWhisperer.io), but many are stand-alone and can serve as a self-taught course.\n   * Course notebooks are open-source and you can follow along at your own pace too!\n   * See [ChipWhisperer.io](https://www.ChipWhisperer.io) for more details.\n* Experiments (see `experiments`) showcasing various things you can do with the ChipWhisperer platform. These notebooks may have less background, often require certain hardware to perform the experiments, and may be in a work in progress state.\n* Demos (see `demos`) of various features and targets, such as ChipWhisperer-Pro streaming mode being used to capture long power traces, or hardware AES running on the CW305 FPGA board.\n* Many notebooks have been overhauled and renamed - if you're looking for the previous version, see the `archive` directory (preserved here to keep links less broken on the internet).\n\n\n## Getting Started\n\nFirst time using ChipWhisperer? Check out these links:\n* [ChipWhisperer Documentation](https://chipwhisperer.readthedocs.io/en/latest/index.html): including background on ChipWhisperer, how to run the Jupyter server, and how to install ChipWhisperer.\n* `0 - Introduction to Jupyter Notebooks.ipynb` and `1 - Connecting to Hardware.ipynb` also serve as introductions to interacting with Jupyter Notebooks and the ChipWhisperer hardware.\n\n## Getting Support\n\nHaving trouble? Here are some quick ways to get help:\n* If you have a general question or problem, please head over to [forum.newae.com](https://forum.newae.com) which is our primary support method.\n* If you've found a specific bug, please raise a GITHub issue.\n* If you want more hands-on help, part of our training offerings on [ChipWhisperer.io](https://ChipWhisperer.io) offer more interactive help (including a private forum section).\n\n\n## Re-Use in Teaching \u0026 Academic Environments\n\nThese notebooks are distributed under the open-source GPL license (as is the rest of ChipWhisperer). This means you can distribute and modify this material (even for commercial trainings), **provided you maintain references to this repository and the original authors, and also offer your derived material under the same conditions**.\n\nIf you would like to re-use this content commercially under different license conditions, please contact `sales -AT- newae.com`. Note that as a public project, we also have user-contributed content which we may not own the original copyright for.\n\nThis material is Copyright (C) NewAE Technology Inc., 2015-2020. ChipWhisperer is a trademark of NewAE Technology Inc., claimed in all jurisdictions, and registered in at least the United States of America, European Union, and Peoples Republic of China.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewaetech%2Fchipwhisperer-jupyter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnewaetech%2Fchipwhisperer-jupyter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewaetech%2Fchipwhisperer-jupyter/lists"}