遇见数据集

SRAM-Based PUF Readouts

收藏
Zenodo2023-06-05 更新2026-05-26 收录
数据链接:
官方服务:

资源简介:

This dataset contains full SRAM readouts of 84 STM32 Nucleo microcontrollers along with their voltage and temperature sensor data. This data was gathered using an automatic SRAM Platform located at TIMA Laboratory. More data can be requested online if needed. If the requested data is used within a scientific or technical publication, you are requested to cite the following paper: &gt; S. Vinagrero, H. Martin, A. de Bignicourt, E.-I. Vatajelu, and G. Di Natale, "SRAM-Based PUF Readouts," Scientific Data 10, 333 (2023). https://doi.org/10.1038/s41597-023-02225-9 <pre>Official publication</pre> In this dataset we provide 2 CSV files: The first one contains the readout of the SRAM memories. There are 9 samples per device. Each sample was taken weekly for a period of 9 weeks. The memory of each device is split into 160 regions of 512 bytes, so there are a total of 120961 rows. The second files contains the sensor readouts of the devices. This file contains 11 readouts, 9 of which were performed along with the SRAM memory readouts. There are a total of 925 rows. The memory CRPs file contains the following fields: <strong>board_type</strong>: Device model that is connected to the chain. This dataset contains only "Nucleo". <strong>uid</strong>: STM32 96 bits ID formatted as 24 Hex characters string. <strong>pic</strong>: Number to indicate the <em>Position In Chain</em> of the device. The devices are connected in a daisy where to maximize the number of devices connected to the computer that performs the readout. The first device has a PIC of 1 and the last one has a PIC of 84. <strong>address</strong>: The address of each memory region where the data was read from. Each memory region contains exactly 512 bytes. For the Nucleo devices, there are 160 regions in total. The SRAM memory of these devices starts at address 0x20000000. <strong>data</strong>: 512 bytes as unsigned integers from the memory region. The values are separated with commas and between double quotes. <strong>created_at</strong>: Timestamp when the data was gathered in ISO format (YYYY-MM-DD hh:mm:ss) The sensors file contains the following fields: <strong>board_type</strong>: Device model that is connected to the chain. This dataset contains only "Nucleo". <strong>uid</strong>: STM32 96 bits ID formatted as 24 Hex characters string. <strong>pic</strong>: Number to indicate the <em>Position In Chain</em> of the device. The first device has a PIC of 1 and the last one has a PIC of 84. <strong>temperature</strong>: Temperature of the device in Celsius. <strong>voltage</strong>: Internal voltage of the device in Volts. <strong>created_at</strong>: Timestamp when the data was gathered in ISO format (YYYY-MM-DD hh:mm:ss)

本数据集包含84块STM32 Nucleo微控制器的完整静态随机存取存储器(Static Random-Access Memory,SRAM)读取结果,以及对应的电压与温度传感器数据。这些数据由位于TIMA实验室的自动化SRAM采集平台采集。如需获取更多数据,可在线提出申请。若将本数据集用于科研或技术发表,请引用以下论文:> S. Vinagrero, H. Martin, A. de Bignicourt, E.-I. Vatajelu, and G. Di Natale, "SRAM-Based PUF Readouts," Scientific Data 10, 333 (2023). https://doi.org/10.1038/s41597-023-02225-9 <pre>官方出版物</pre> 本数据集提供2个逗号分隔值(Comma-Separated Values,CSV)文件:第一个文件存储SRAM存储器的读取结果。每台设备采集9组样本,采样周期为9周,每周采集1组。每台设备的存储器被划分为160个512字节的存储区域,因此该文件总计120961行。第二个文件存储设备的传感器读取结果,该文件包含11组读取数据,其中9组与SRAM存储器读取操作同步完成,总计925行。 存储SRAM-PUF挑战响应对(Challenge-Response Pairs,CRPs)的数据文件包含以下字段: <strong>board_type</strong>:连接至测试链路的设备型号,本数据集仅包含"Nucleo"。 <strong>uid</strong>:STM32 96位唯一标识符,格式为24位十六进制字符字符串。 <strong>pic</strong>:表示设备在测试链路中的位置编号(Position In Chain,PIC)。所有设备以菊花链拓扑连接,以最大化可连接至数据采集终端的设备数量。第一台设备的PIC为1,最后一台设备的PIC为84。 <strong>address</strong>:读取数据的存储区域地址。每个存储区域恰好包含512字节。对于Nucleo设备,总计存在160个存储区域,此类设备的SRAM存储器起始地址为0x20000000。 <strong>data</strong>:来自该存储区域的512个无符号整数字节,数据以逗号分隔,并用双引号包裹。 <strong>created_at</strong>:数据采集的时间戳,采用ISO 8601格式(YYYY-MM-DD hh:mm:ss)。 传感器数据文件包含以下字段: <strong>board_type</strong>:连接至测试链路的设备型号,本数据集仅包含"Nucleo"。 <strong>uid</strong>:STM32 96位唯一标识符,格式为24位十六进制字符字符串。 <strong>pic</strong>:表示设备在测试链路中的位置编号(Position In Chain,PIC)。第一台设备的PIC为1,最后一台设备的PIC为84。 <strong>temperature</strong>:设备的温度,单位为摄氏度。 <strong>voltage</strong>:设备的内部电压,单位为伏特。 <strong>created_at</strong>:数据采集的时间戳,采用ISO 8601格式(YYYY-MM-DD hh:mm:ss)。

提供机构:
Zenodo
创建时间:
2023-01-27
二维码
社区交流群
二维码
科研交流群
商业服务